Witam,
posiadam skrypt który jest wywoływany przez CRON, ten sam skrypt można wywołać z palca podając adres url. Jak sprawdzić w PHP co wywołało skrypt czy CRON czy użytkownik poprzez url. Np. zapisywanie do pliku tekstu jeżeli Cron to: skrypt został wywołany przez CRON, a jeśli użytkownik z palca to że skrypt został wywołany przez użytkownika. Zapis do pliku umiem zrobić tylko chodzi mi o tego if'a. Proszę o pomoc.
0
0
file_put_contents(time().'.log', print_r($_SERVER, true).PHP_EOL.'------------------------------------------'.PHP_EOL);
Wrzuć to w plik php, wywołaj z przeglądarki, potem cronem. Przejrzyj jakie są różnice.
0
Dzięki kolego za podpowiedź jak by ktoś potrzebował to:
if($_SERVER['REMOTE_ADDR'] == $_SERVER['SERVER_ADDR'])
{
//Wywołał CRON
}
else
{
//Wywołał USER (z palca podał adres ewentualnie kliknął link)
}