Sven Rautenberg: $PHP_SELF macht was genau?

Beitrag lesen

Moin!

In der Doku steht, dass $_SERVER erst ab PHP 4.1.0 verfügbar ist, davor soll man $HTTP_SERVER_VARS verwenden.
Mein Script sollte aber zumindest auf PHP 4.x laufen. Muss ich jetzt jedes mal eine Abfrage machen welche PHP Version benutzt wird und dann die jeweils richtige Variable ausgeben?

Das ist doch extremst umständlich. Gibts da einen leichteren Weg?

Nein. Du wirst PHP 4.0.x sowieso (bzw. _hoffentlich_) kaum noch antreffen. Versionen kleiner als 4.0.6 hoffentlich sowieso nicht (die hatten allen mindestens eine böse Sicherheitslücke), und ab 4.1.0 funktioniert's ja.

Und so eine krasse Umstellung der Anforderungen ist es ja nun auch nicht. Du wolltest eigentlich ab PHP 4.0.x - mach 4.1.x draus. Du bietest das Skript ja schließlich auch nicht für PHP 3 oder PHP 2 an.

- Sven Rautenberg

--
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|