webForumDet fria alternativet

Ändra en session-variabel

1 svar · 168 visningar · startad av Picklezz

PicklezzMedlem sedan jan. 2002414 inlägg
#1
session_start();
if ($_GET['action'] == "logout") {

$admin = "no";
session_register("admin");
echo "Logged out";
}
if ($_GET['action'] == "doadmin") {
session_register("admin");

if ($_POST['admin'] == "only4admin") {
	$admin = "yes";
}
else {
	$admin = "no";
}

Vad är fel på ovanstående??? Det går att sätta den första gången men det går inte att ändra den sen...tillexempel om man har loggat in så kan man inte logga ut sen...eller om man utan att logga in trycker på logout så går det inte att logga in... alltså verkar det som om jag inte kan ändra en variabel som är satt??? varför inte detta????

PicklezzMedlem sedan jan. 2002414 inlägg
#2

Löste det själv...trodde jag testat allt men så testa jag att göra följande enkla sak:

$_SESSION[ 'admin' ] = "no";

antar att det är så man skall/måste göra eller????

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)