Kan någon förklara detta med register_global för en nybörjare,jag vet att det är för att öka säkerheten,men jag har ett skript där det är satt på on,och min server är det off på,så jag behöver ändra koden lite så att det funkar,jag har sökt på detta forum,men hittar inget som jag förstår.(det är mest det var det är jag ska ändra)
När man skickar något med en länk så kommer PHP att hitta variabeln i GET-arrayen, typ $_GET['variabel1'].
Hämtar PHP cookies kommer de att läggas i COOKIE-arrayen typ $_COOKIE['variabel2'].
När man postar ett formulär läggs variablerna i POST-arrayen, typ $_POST['variabel3'].
Aktuell sida hittar du SERVER-arrayen som $_SERVER['PHP_SELF'].
Om register_globals är satt kommer dessutom variblerna $variabel1, $variabel2, $variabel3 och $PHP_SELF att finnas i skriptet.
Du bör i vilket fall använda Array-variablerna, då dina skript kommer att fungera både då register_globals är satt eller ej.
Och som sagt, några säkerhetsrisker minskar du samtidigt, men de försvinner inte bara för att du använder dina array-variabler.