HTTP-Code der eigenen Seite lesen

TS-JC

Erfahrenes Mitglied
Hallo zusammen

Ich habe ein Script welches ich per include einlese. In diesem Script möchte ich nun herausfinden ob ich mich auf einer 404 Seite befinde.

Gibt es hierfür eine Möglichkeit?
In $_SERVER steht sowas leider nicht drin.

thx4help
 
Ich denke die Funktion [phpf]get_headers[/phpf] könnte dir helfen.
Vielleicht könntest du damit deine Seite aufrufen, auf der den include() ausführst, und den Statuscode checken.
 
Zuletzt bearbeitet:
Daran habe ich auch schon gedacht. Ist aber nicht die schönste Variante, da ich dadurch ja jeden Aufruf verdoppel. Bei einer Seite mit 1 Mio Aufrufen im Monat wären das al eben 2 Mio und ich glaube das wäre sehr suboptimal...
 
Hallo,

du könntest vor dem include() eine Variable mit dem Seitennamen setzen (z.B. aus $_SERVER) und in der eingebundenen Seite diesen Wert abrufen.

Gruß
BK
 
Dann müsste ich aber in der eingebundenen Datei immer genau wissen ob es die Seite gibt oder nicht. Diese Möglichkeit habe ich jedoch nicht.
 
Zurück