PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP] Problem mit Variablen aus der URL


Nasenbaer
2003-08-07, 17:07:31
Hi,
ich habe unter Suse 8.1 einen Apache Server samt mod_php4 und MySQL server.
Zum Test habe ich einfach mal meine Seite dort eingrichtet. Allerdings werden dort sämtliche Variablen, die per URL übertragen werden (z.b. details.php?uid=3 ), nicht gesetzt.

Zum Test habe ich dann einmal PHPNuke installiert und dort geht das seltsamerweise und auf meinem Webserver im Internet klappt es auch.
Was mach ich da falsch?

Ich greife auf die Variablen ganz normal per Namen zu ohne Besonderheiten:

// wenn jemand von dieser URL kommt: details.php?uid=2

// jetzt in der datei selbst
if( $uid=3)
{
....
// Variable ist nicht gesetzt. :(
}

Mfg Nasenbaer

Matthias2x
2003-08-07, 22:28:01
bei dir scheint "register_globals" in der php.ini auf off zu stehen. damit mußt du solche Variablen anders auswerten. etwa so:

if($_GET['uid'] == 3){
tue was
} else {
tue was anderes
}

Nasenbaer
2003-08-07, 23:02:01
Original geschrieben von Matthias2x
bei dir scheint "register_globals" in der php.ini auf off zu stehen. damit mußt du solche Variablen anders auswerten. etwa so:

if($_GET['uid'] == 3){
tue was
} else {
tue was anderes
}

Habs auf on gestellt und jetzt klappts wie geschmiert.
Riesen Dank für die Info. Bin schon fast verzweifelt. :)

Mfg Nasenbaer