![]() |
Hej,
har haft en diskkrash och håller på att sätta upp en ny server men har inte hållit på med detta på länge och har ett litet problem med någon inställning. Kan någon tipsa om var: Ett program testvar.phtml enligt nedan läggs på gamla och nya serven < ? php while (list($var, $value) = each($HTTP_GET_VARS)) { if($var=="carid") $carid=$value; } echo "$carid"; ? > http://nya_servern/testvar.phtml?carid=103 => Ingen utskrift http://gamla_servern/testvar.phtml?carid=103 => Skriver ut 103 (som vi vill) |
Ändra $HTTP_GET_VARS till $_GET.
|
OK,
Tack för tipset. Tyvärr var ju detta ett exempel och det finns 100 tals filer med liknande syntax och vill ej börja modifiera dem. Googlade lite och såg nåt om register_globals directive in php.ini , kanske har med detta och göra. Får kolla. |
I php.ini finns ett det ett direktiv som heter register_long_arrays.
Sätter du det till: register_long_arrays = On , så kan du köra med http_get_vars. mvh pa |
Tack för tipset, testade att sätta register_globals till on och då funkar det också (även om kanske inte så bra säkerhetsmässigt.)
Case closed för tillfället. |
Alla tider är GMT +2. Klockan är nu 12:54. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson