Thread Sicherheit von @ARGV (43 answers)
Opened by bianca at 2020-01-15 18:01

haj
 2020-01-17 09:19
#191135 #191135
User since
2015-01-07
531 Artikel
BenutzerIn

user image
2020-01-16T07:06:38 bianca
Eigentlich beides keine Risiken und ist auch sozusagen nur im privaten Umfeld aber lieber einmal mehr gefragt als über etwas unüberlegtes zu stolpern.

Für den Fall ist das vermutlich "gut genug". Ich würde vermutlich trotzdem eine der vom Webserver versorgten Umgebungsvariablen abfragen, denn die Logik "kein @ARGV => Web-Aufruf" erscheint mir etwas verquer. Oder den Cron-Aufruf als solchen kennzeichnen, indem Du im crontab-Eintrag etwas von Dir definiertes in @ARGV reinschreibst.

Du kannst natürlich auch den Timeout-Wert des Webservers hochsetzen. Oder den Langläufer richtig "in den Hintergrund" schicken. In letzterem Fall hast Du allerdings für den Browser erst mal keine Response außer "Job gestartet" und brauchst eine zweite Funktion, um das Ergebnis abzuholen.

View full thread Sicherheit von @ARGV