<?php function login($login, $haslo) { { } else { if ($login&&$haslo) { { { if($haslo==$haslo1) { $name = \"cokolwiek\"; $vit = \"cokolwiek2\"; echo\"<a href=\"test2.php\">nex page</a>\"; } else { .\"<form action=\"user.php\" method=\"POST\"><table border=1>\" .\"<input type=\"hidden\" name=\"akcja\" value=\"login\">\" .\"<tr><td><b>Login:<td><input type=\"text\" name=\"login\" value=\"$login\" size=\"30\">\" .\"<tr><td><b>Haslo:<td><input type=\"password\" name=\"haslo\" value=\"\" size=\"30\">\" .\"<p><input type=\"submit\" value=\"Zaloguj\">\"; } } } else{ .\"<form action=\"user.php\" method=\"POST\"><table border=1>\" .\"<input type=\"hidden\" name=\"akcja\" value=\"login\">\" .\"<tr><td><b>Login:<td><input type=\"text\" name=\"login\" value=\"$login\" size=\"30\">\" .\"<tr><td><b>Haslo:<td><input type=\"password\" name=\"haslo\" value=\"$haslo\" size=\"30\">\" .\"<p><input type=\"submit\" value=\"Zaloguj\">\"; } } } ?>
Jest to wycinek z dużego pliku user.php z funkcjami wywoływanymi po przez switch().
Wszystko jest dobrze, loguje się bez problemów. Gdy jako już zalogowany ponownie wywołuje skrypt wyświetla mi że jestem już zalogowany (czyli wszystko ok) ale "zmienna vit: $vit<br>zmienna name: $name" obie zmienne są puste! (nic się nie wyświetla przy nich)
To mój pierwszy projekt z użyciem sesji, więc mam z tym małe doświadczenie.
Proszę pomóżcie, z góry dzięki
