Hallo,
mal eine generelle Frage:
wenn ich einen PHP-Script-Cronjob im Rahmen einer Webanwendung entwickele und das Cronjob-Script nicht außerhalb der Webspace liegen soll, verwende ich seit einiger Zeit headers_sent(), damit niemand das Script von außen per Browser aufrufen kann.
Also zum Beispiel:
#!/usr/bin/php -q
<?php
if (headers_sent()) {
if (getUserRole() != ROLE_ADMIN) {
die();
}
}
Meine Frage dazu:
Ist diese Methode sicher?
Gibt es irgendeinen Weg, das Senden des Headers von außen zu unterbinden und somit die headers_sent()-Funktion auszutricksen?
Viele Grüße
Saskia
mal eine generelle Frage:
wenn ich einen PHP-Script-Cronjob im Rahmen einer Webanwendung entwickele und das Cronjob-Script nicht außerhalb der Webspace liegen soll, verwende ich seit einiger Zeit headers_sent(), damit niemand das Script von außen per Browser aufrufen kann.
Also zum Beispiel:
#!/usr/bin/php -q
<?php
if (headers_sent()) {
if (getUserRole() != ROLE_ADMIN) {
die();
}
}
Meine Frage dazu:
Ist diese Methode sicher?
Gibt es irgendeinen Weg, das Senden des Headers von außen zu unterbinden und somit die headers_sent()-Funktion auszutricksen?
Viele Grüße
Saskia
Comment