<?php // wykonawca skryptu : Artu123 // W razie problemów gg: 7211515 if ($_GET['akcja'] == "wyloguj") { if ($_COOKIE['haslo']==true && $_COOKIE['login']==true) { echo '<meta http-equiv="refresh" content="2; url=index.php"> Zostałeś pomyślne wylogowany!'; } else { } } else { if ($_COOKIE['login']==true && $_COOKIE['haslo']==true && mysql_num_rows(mysql_query("SELECT id,login,haslo FROM users WHERE login = '".$_COOKIE['login']."' AND haslo = '".md5($_COOKIE['haslo'])."' AND login = '".$_SESSION['login']."' AND haslo = '".$_SESSION['haslo']."'"))) { } else { ?> <form action='' method='post'> Login: <input type='text' name='login' value=''><br> Hasło: <input type='password' name='haslo' value=''><br> <input type='submit' name='submit' value='Zaloguj'> </form> <?php } else { if (mysql_num_rows(mysql_query("SELECT id,login,haslo FROM users WHERE login = '".$_POST['login']."' AND haslo = '".md5($_POST['haslo'])."'"))) { $_SESSION['haslo'] = ''.$haslo.''; $_SESSION['login'] = ''.$login.''; } else { } } } } ?>
Tworzę w ramach treningu skrypt logowania i mam problem.
<?php $_SESSION['haslo'] = ''.$haslo.''; $_SESSION['login'] = ''.$login.''; ?>
Nie chce tych danych zapisać do sesji .
<?php if ($_GET['akcja'] == 'dodaj') { $_SESSION['login'] = 'costam'; } ?>
Taki oto skrypt działa. Po wejściu na stronę ?akcja=dodaj później wszędzie wyświetla się costam . Proszę o pomoc