Witam,
Mam taki oto kod. Po zalogowniu zmienna $_SESSION['user'] => $login ale po odświeżeniu stony wartość zmiennej zmienia się na $_SESSION['user'] => root o co chodzi ?

  1. <?php
  2. if($_GET['action'] == 'logout') {
  3. header("location:index.php");
  4. }
  5. include('../db.php');
  6.  
  7. if(isset($_POST['log'])) {
  8.  
  9. $login = $_POST['login'];
  10. $password = sha1($_POST['password']);
  11.  
  12. $log = mysql_query("SELECT * FROM users WHERE login = '$login' AND password = '$password'");
  13. $log_row = mysql_num_rows($log);
  14. if($log_row == 1) {
  15. $_SESSION['user'] = $login;
  16. } else {
  17. echo 'Nieprawidłowy login lub hasło';
  18. }
  19. }
  20.  
  21. if(!isset($_SESSION['user'])) {
  22. ?>
  23. <form method="post" action="index.php">
  24. <input type="text" name="login"/>
  25. <input type="password" name="password"/>
  26. <input type="submit" name="log" value="Zaloguj"/>
  27. </form>
  28.  
  29.  
  30. <?php
  31. } else {
  32. include('modules/admin.php');
  33. print_r($_SESSION);
  34. }