webForumDet fria alternativet
Logga in / Bli medlem

Sessions

PHP

2 svar · 173 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Frågan#1

Jag har lösenordsskyddat ingången till mina adminsidor och tänkte nu använda sessions för att kicka ut folk som försöker gå bakvägen.

Nybörjare som jag är så kan jag behöva lite rättning i koden:

Loginsida som skapar en session om lösenordet var rätt:

session_start();
session_name("sessionid");

Sida två,tre osv som kollar om sessionid är det som krävs.

session_start();
if (session_name() == "sessionid"){
header("Location: insläppt.php");
}else{
header("Location: utkastad.php");
}

/webb

Medlem sedan mars 20007 896 inlägg
#2

Njää, det ser inte helt riktigt ut...
Prova:

::sida1.php::
---
<?php
session_start();
$SessionVariabel = "sessionVärde";
session_register("SessionVariabel");

header("Location: sida2.php");
?>
---
:: sida2.php::
---
<?php
session_start();
if($SessionVariabel == "sessionVärde")
     echo "Du är inne!";

else
     echo "Du är utanför!";
?>
Medlem sedan dec. 1999826 inlägg
#3

SPiN,
Jag hade precis fått till det när ditt meddelande damp ner i lådan :)

Ditt förslag ser exakt likadant ut som det jag kom fram till via manualen :e

Tack för att du tog dig tid.

/webb

259 ms totalt · 4 externa anrop · v20260731065814-full.05830320
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)