Session bliver væk
Hejsafunction loginform() {
echo "<form action=\"" . $_SERVER['PHP_SELF'] . "?action=check_user" . "\" method=\"post\">";
echo "Brugernavn: <input type=\"text\" name=\"auth_username\">";
echo "Password: <input type=\"password\" name=\"auth_pw\">";
echo "<br />Sti: <input type=\"text\" value=\"" . $_SESSION['auth_path'] . "\" size=\"100\"> ";
echo "<br />Auth: <input type=\"text\" value=\"" . $_SESSION['auth_type'] . "\" size=\"2\"> ";
echo "<br /><input type=\"submit\" value=\"Login\">";
echo "</form>";
exit;
}
Dette er en funktion som jeg kalder fra min index.php
I index.php sætter jeg sætter jeg auth_path og auth_type og de kommer fint frem i min loginbks.
Problemet er så når jeg vil validere brugeren, så er værdien væk fra de 2 sessions.
Dette sker på trods af at selve validering sker i samme script som login funktionen ligger i og session_start(); er kaldt.
Jeg forsøger at hive fat i dem igen ved:
$auth_type = $_SESSION['auth_type'];
Men der er ingenting.....
Nogen forklaring?
