jag vet hur man använder sessions genom att sätta på det i php.ini mne nu undrar jag om man kan använda dem genom att inte görra detta ungefär så som man använder $HTTP_GET_VARS["browser"]??
använda sessions
2 svar · 261 visningar · startad av netfeed
Vet inte om jag förstod riktigt, men så här kan du göra om register_globals=On
För att sätta eller ändra en sessionsvariabel:
session_start();
session_register("variabel");
$variabel = "Hej";
För att hämta en sessionsvariabel:
session_start();
session_register("variabel");
echo $variabel;
För att ta bort en sessionsvariabel:
session_start();
session_unregister("variabel");
För att avsluta session:
session_start();
session_unset();
session_destroy();
Om register_globals=Off så gör du så här:
För att sätta eller ändra en sessionsvariabel:
session_start();
$_SESSION['variabel'] = "Hej";
För att hämta en sessionsvariabel:
session_start();
echo $_SESSION['variabel'];
För att ta bort en sessionsvariabel:
session_start();
unset($_SESSION['variabel']);
För att avsluta session:
session_start();
$_SESSION = array();
session_destroy();
Koden som man använder när register_globals=Off funkar även när register_globals=On, med ett undantag. Du kan inte när register_globals=On ta bort en enstaka sessionsvariabel med unset($_SESSION['variabel']) utan att samtidigt avsluta sessionen.
Klarar du dig från att behöva göra detta (ta bort) så är det koden som funkar i bägge du ska använda!
det var register_globals=Off versionen jag sökte
tack