Ska hämta värdet ut en variabel som jag har deklarerat som nedan:
$HTTP_SESSION_VARS['krog'] = "McDonalds";
Men hur skriver jag ut värdet från den variabeln?
7 svar · 265 visningar · startad av Gaski
Ska hämta värdet ut en variabel som jag har deklarerat som nedan:
$HTTP_SESSION_VARS['krog'] = "McDonalds";
Men hur skriver jag ut värdet från den variabeln?
echo $krog;
Det fungerar inge vidare....
har du med session_start(); ?? annars vet jag tyvärr inte, för jag gör så och det fungerar för mig.
jo det har jag för den hämtar en annan likadan session men med annat namn. Men det ligger i en if sats, sessionen skrivs aldrig ut...
Qonos skrev:
echo $krog;
Gaski skrev:
Det fungerar inge vidare....
Hmm... Den där "kortformen" funkar bara om man har register_globals påslagen (kolla med phpinfo() ) och den är tydligen avslagen per default i "nyare" PHP-installationer/versioner.
Mer info om sessionsvariabler, med eller utan register_globals finns i detta inlägg:
http://www.webforum.nu/showthread.php?postid=418458#post418458
lalaallaa.php:
<?
session_start();
$id = "1";
$krog = "mcdonalds";
session_register("id", "krog");
header ("location: sida.php");
exit;
?>
sida.php:
<?
session_start();
echo $_SESSION[ 'krog' ];
?>