Tom: PHP_SAPI manipulierbar?

Beitrag lesen

Hello,

ist PHP_SAPI durch einen Webserver manipulierbar?
Ich will ein Script, das im Webroot liegt (leider ist es nicht immer möglich, sowas ausserhalb des Webroots zu legen) nur per CLI aufrufen. Grundsätzlich ist es ja nicht schwer, das zu prüfen und ggf. das Script abzubrechen.
Die Frage ist nur, kann ich beim Aufruf im Browser diese Konstante so manipulieren, dass das Script trotzdem glaubt, per CLI aufgerufen worden zu sein?

Willst du es nun per Browser, also http/s aufrufen, oder nicht?
Wenn es nur per cli geschehen soll, kannst Du es doch für den Webserver verstecken, denn den benötigst Du für CLI doch gar nicht.

siehe ".ht*"

Und auf *.php oder eine andere für den Parser relevante Endung muss es auch nicht lauten.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
Die ultimative Seite für Selbermacher