Programmering til register globals off
Da den nyeste version af PHP har register globals off som default, skal jeg til at lave noget kode om.I et andet spørgsmål som jeg havde oprettet (som jeg ikke kan finde mere) fik jeg forklaret følgende:
--
"du skal bare finde variablerne i nogle prædefinerede arrays istedet for inde i scriptet - det er ikke ret stort besvær...
fx hvis du har en form der sender 3 variabler (navn, addresse, email), så findes disse som
$_POST['navn'], $_POST['addresse'], $_POST['email']...
hvis du har add. linien til at se sådan ud... script.php?page=2&sub=4, så findes disse som
$_GET['page'] (==2), $_GET['sub'] (==4)
hvis du har en cookie ved navn 'userid', så findes denne som
$_COOKIE['userid']
Server variabler som fx $PHP_SELF, findes som
$_SERVER['PHP_SELF']
Session variabler findes som
$_SESSION['variabel-navn']
Det er ikke så svært..."
--
Jeg forstår det ikke helt, så hvis der er en der kan give et eksempel hvor jeg fx. sender navn, adresse og tlfnr. fra en form og sætter det ind i en database (mySQL), så ville det redde min dag.
