получить ссылку на этот файлтут гением быть вроде не нужно...
Можно ли сделать так, чтобы при запросе такого urlЧитать про роутинг + mod_rewrite/try_files. Хотя бы понять как он устроен, в идеале использовать подход MVC, но в более простом случае можно обойтись и наколеночными вариантами.
Можно ли сделать так, чтобы при запросе такого url php генерировал картинку и отдавал ее сразу же без сохраненияЧитать про заголовки HTTP, далее просто отдача контента, ничего экстраординарного.
WHERE `color` = $_POST['color']Вообще дыра, хоть бы проверку какую-нибудь, молчу про подготовленные выражения, которые маст хэв так то...
понимаю что нужен флаг состоянияНет, флаги это про другое, это про булево состояние, а вам нужен ключ / токен.
но в случае с api этого не используетсяСхренали? Используется, просто называется по другому, ну и метод обмена может быть разный - заголовки, параметры, тело...
не могу понять что мне генерировать,Для не авторизированного достаточно просто какой-то рандомный хэш в качестве ключа, если вы не храните какие-то важные данные об этом пользователе, более серьезно - bearer в заголовках в принципе очень норм.