hi,
Was mich gerade ein wenig beschäftigt, wenn ich beispielsweise eine beliebige Variable mit $_SERVER['REQUEST_URI']
vergleiche, nur vergleiche, keine Ausgabe, in welchem Kontext muss ich $_SERVER['REQUEST_URI']
behandeln?
Nehmen wir folgendes Beispiel:
$aktuelle_seite = array_key_exists($_SERVER['REQUEST_URI'], $links_array) ? $_SERVER['REQUEST_URI'] : 'Kein Ergebnis';
Wie verarbeitet PHP das $_SERVER['REQUEST_URI']
in diesem Vergleich?
Muss ich hier encoden, decoden oder sonst irgendwas beachten?
So, nehmen wir jetzt an, der vergleich war erfolgreich, array_key existiert, jetzt habe ich in der Variable $aktuelle_seite = $_SERVER['REQUEST_URI'];
, muss ich jetzt im restlichen Scriptverlauf die Variable $aktuelle_seite
gesondert behandeln/Maskieren oder kann ich diese Variable nun frei nutzen?
mfg