Frage zu $_SERVER
Matthias
- php
0 Rouven0 Cybaer0 Der Martin0 shn0 Der Martin0 wahsaga0 Cybaer
Hallo,
wenn ich $_SERVER[HTTP_REFERER] nehme, weiss ich ja nicht ob da was drin steht oder nicht, da die Daten ja quasi "freiwillig" vom User geliefert werden.
In der Variable $_SERVER[REQUEST_URI] dagagen sollte doch immer etwas stehen oder ?
Nur so zur Sicherheit...
Grüße, Matthias
Hello,
In der Variable $_SERVER[REQUEST_URI] dagagen sollte doch immer etwas stehen oder ?
ja, und zwar hoffentlich die Datei, die der Browser gerade anfordert...das bringt dich ungefähr von hier nach..............hmh..............nirgendwo.
Einzig vielleicht zur Unterscheidung einer Datei, die unter mehreren Domains erreichbar ist.
MfG
Rouven
Hallo Rouven.
In der Variable $_SERVER[REQUEST_URI] dagagen sollte doch immer etwas stehen oder ?
ja, und zwar hoffentlich die Datei, die der Browser gerade anfordert...das bringt dich ungefähr von hier nach..............hmh..............nirgendwo.
Nicht ganz, da $_SERVER['REQUEST_URI'] zudem noch den optionalen Query-String enthält.
Einen schönen Dienstag noch.
Gruß, Mathias
Hi,
In der Variable $_SERVER[REQUEST_URI] dagagen sollte doch immer etwas stehen oder ?
Nein.
Nur so zur Sicherheit...
Besser ist es. :-)
Auf die Existenz der wenigsten $_SERVER-Einträge ist Verlaß. Wenn Du etwas wirklich brauchst, mußt Du es dir ggf. aus wirklich sicheren Einträgen zusammensuchen ...
... was mitunter auch bedeutet, daß unterschiedliche Webserver für identische Werte unterschiedliche $_SERVER-Einträge verwenden, bzw. identische Einträge unterschiedlich verwenden.
Gruß, Cybaer
Hi,
wenn ich $_SERVER[HTTP_REFERER] nehme, ...
dann schmeißt PHP eine Notice, bevor sich der Interpreter zu einer Notlösung durchringt und das String-Literal 'HTTP_REFERER' anstatt der vermutlich undefinierten Konstanten HTTP_REFERER nimmt.
In der Variable $_SERVER[REQUEST_URI] dagagen sollte doch immer etwas stehen oder ?
Dito.
Auch wenn es wie Haarspalterei erscheint: $_SERVER[BOO] und $_SERVER['BOO'] sind zwei unterschiedliche Ausdrücke, die nur durch den integrierten Rettungsmechanismus von PHP letztendlich meistens doch dasselbe ergeben. Nur eben im einen Fall mit einer Meldung.
Nur so zur Sicherheit...
... wollte ich darauf noch hinweisen.
So long,
Martin
Servus,
den integrierten Rettungsmechanismus von PHP
Würd ich allerdings eher als eine der Krücken von PHP bezeichnen, als eine Rettung :)
Gruss
Patrick
Hallo,
den integrierten Rettungsmechanismus von PHP
Würd ich allerdings eher als eine der Krücken von PHP bezeichnen, als eine Rettung :)
einverstanden, ich eigentlich auch - aber ich wollte es nicht so negativ formulieren.
Ciao,
Martin
hi,
den integrierten Rettungsmechanismus von PHP
Würd ich allerdings eher als eine der Krücken von PHP bezeichnen, als eine Rettung :)
Es ist eine Krücke, ohne die das Gros derer, die PHP "Programmieren", zigfach täglich auf die Fresse fallen würden - in so fern vielleicht schon für manchen eine "Rettung".
gruß,
wahsaga
Hi,
Es ist eine Krücke, ohne die das Gros derer, die PHP "Programmieren", zigfach täglich auf die Fresse fallen würden - in so fern vielleicht schon für manchen eine "Rettung".
Ist PHP nicht selbst eher eine Krücke? Da paßt das doch wirklich hervorragend ... >;->
Gruß, Cybaer