Więc.
Oto on:
index.php
<? $mysql_host = "localhost"; $mysql_login = "root"; $mysql_haslo = "haslo"; $mysql_baza = "baza"; $mysql_tabela = "tabela"; // ************************************************** // ********** wylogowanie i zalogowanie z ustaleniem sesji... // ************************************************** $login = $_POST["login"]; $haslo = $_POST["haslo"]; if ($_GET["login"]=="koniec") { // wylogowanie } else if ($login<>"" and $haslo<>"") { login='$login' and haslo='$haslo'"); $_SESSION["zalogowany"]="tak"; $_SESSION["login"]=$dane["login"]; $_SESSION["imie"]=$dane["imie"]; $_SESSION["email"]=$dane["email"]; } } } ?> <table border="1" width="100%"> <tr><td valign="top" width="200"> <p> lewy bok strony </p> <? // ************************************************** // ********** panel formularza do zalogowania i wylogowania // ************************************************** if ($_SESSION["zalogowany"]=="tak") { } else { echo <<<KONIEC <form action="index.php" method="post"> <table> <tr> <td align="right">login: </td> <td><input type="text" name="login" /></td> </tr> <tr> <td align="right">hasło: </td> <td><input type="password" name="haslo" /></td> </tr> <tr> <td colspan="2" align="right"> <input type="submit" value="zaloguj" /></td> </tr> </table> </form> <a href="rejestracja.php?opcja=przypomnij">przypomnij hasło</a></br /> <a href="rejestracja.php">ZAREJESTRUJ SIĘ!</a> KONIEC; } ?> </td><td valign="top"> <p> prawy bok strony... </p> <p> <a href="index.php">index.php</a> - <a href="index2.php">index2.php</a> </p> <? if ($_SESSION["zalogowany"]=="tak") { } ?> </td> <tr> </table>
index2.php
<? ?> <table border="1" width="100%"> <tr><td valign="top" width="200"> <p> lewy bok strony </p> <? // ************************************************** // ********** panel formularza do zalogowania i wylogowania // ************************************************** if ($_SESSION["zalogowany"]=="tak") { } else { echo <<<KONIEC <form action="index.php" method="post"> <table> <tr> <td align="right">login: </td> <td><input type="text" name="login" /></td> </tr> <tr> <td align="right">hasło: </td> <td><input type="password" name="haslo" /></td> </tr> <tr> <td colspan="2" align="right"> <input type="submit" value="zaloguj" /></td> </tr> </table> </form> <a href="rejestracja.php?opcja=przypomnij">przypomnij hasło</a></br /> <a href="rejestracja.php">ZAREJESTRUJ SIĘ!</a> KONIEC; } ?> </td><td valign="top"> <p> prawy bok strony... </p> <p> <a href="index.php">index.php</a> - <a href="index2.php">index2.php</a> </p> <? if ($_SESSION["zalogowany"]=="tak") { } ?> </td> <tr> </table>
Problem jest w tym, że po zmianie strony z indexu na index2 zmienna $_SESSION['zalogowany'] zachowuje sie jakby jej nie bylo. Na indexie jest a na index2 juz nie. W czym jest problem?
