Parameter an Webseite übergeben
Hallo Experten, ich habe heute einen Server mit Suse Linux 8.2 installiert und besitze schon einen Server mit Suse Linux 8.1. Von dem alten Server habe ich das komplette Webverzeichnis übernommen und die httpd.conf. Nach der Übernahme laufen dem neuen Server aber die Webseiten nicht mehr die eine Parameterübergabe haben wie z.B. webseite.php?parameter=wert Als Webserver benutze ich den Apache 1.3.27. Hat jemand eine Idee warum das so ist und wie ich diesen Fehler beheben kann? Bin für jede Anregung dankbar.
Moin, Am Sonntag, 24. August 2003 21:54 schrieb ingobob:
Hat jemand eine Idee warum das so ist und wie ich diesen Fehler beheben kann?
schau Dir 'mal in der Datei /etc/php.ini den Parameter "register_globals" an. Der sollte standardmäßig auf off stehen (wegen Sicherheitsrisiko). Dann klappt die Parameterübergabe nichtmehr so einfach (d.h. wenn Du script.php?parameter=mist aufrufst, dann ist die Variable $mist nicht definiert). Die Parameter gibt es dann in $_GET['mist'], bzw. $_PUT['mist] (je nachdem, welche Methode verwendet wurde). Mehr dazu unter http://www.php.net/register_globals bis denn ... /Frank/
Am Son, 24 Aug 2003, schrieb Frank Röske:
schau Dir 'mal in der Datei /etc/php.ini den Parameter "register_globals" an.
ACK, und script korrigieren ist besser :)
script.php?parameter=mist aufrufst, dann ist die Variable $mist nicht definiert).
Die Variable ist $parameter mit dem Wert "mist".
Die Parameter gibt es dann in $_GET['mist'], bzw. $_PUT['mist]
$_GET['parameter'] Nur so, für's Archiv ;) Hagen -- 62/ 77 Politik kann man in diesem Lande definieren als die Durchsetzung wirtschaftlicher Zwecke mit Hilfe der Gesetzgebung. Kurt Tucholsky
participants (3)
-
Frank Röske
-
Hagen Kühnel
-
ingobob