@Energy2

Альтернатива ajax в php?

Как обратиться к обработчику ajax через php и всё это на кроне?
Например нужно узнать зареган ли юзер, если да то обработчик example.ru/api/check.php возвращает true, если нет - false. На js всё просто. А мне нужно получить результат (true/false) и далее в php с ним работать. И чтоб всё это выполнялось на cron'e
  • Вопрос задан
  • 1994 просмотра
Решения вопроса 3
SagePtr
@SagePtr
Еда - это святое
Для самых простых get-запросов сгодится file_get_contents. Для более сложных тоже возможно, но проще более специализированными вроде curl.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@eugenezadorin
Если и крон-скрипт, и роут /api/check.php - это части одного веб-приложения, тогда есть смысл избежать HTTP-запроса, если это возможно.

Лучше вынести логику проверки регистрации в отдельный метод, условно User::isRegistered(), и использовать его и в крон-скрипте, и в api.
Ответ написан
@Tekram
Как вариант вешаешь выполнения скрипта на крон, а в скрипте после проверки выполняешь, то что тебе надо или отправляешь сообщение в очередь и уже обрабатываешь сообщение из очереди. Или если тебе что то надо сразу обновить у клиентов используй веб сокеты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы