WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   post av variabel (https://www.wn.se/forum/showthread.php?t=23092)

Isak 2007-08-23 17:54

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)

WizKid 2007-08-23 17:59

Ändra $HTTP_GET_VARS till $_GET.

Isak 2007-08-23 18:04

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.

kabelkultur 2007-08-23 18:15

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

Isak 2007-08-23 18:55

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