Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Utrata sesji
Forum PHP.pl > Forum > Przedszkole
stefik4
Czytałem kilka tematów o utracie sesji, ale całkowicie nie wiem jak naprawic moj kod, żeby przesyłał dane z sesji ;/

login.php
  1. <?php session_start(); include "dbconnect.php";
  2. $username = $_POST['username'];
  3. $password = md5($_POST['password']);
  4.  
  5.  
  6. $query = "SELECT * FROM settings WHERE admin='$username' AND password='$password'";
  7. $result = mysql_query($query);
  8. $ile = mysql_num_rows($result);
  9.  
  10.  
  11. if ($ile == 0) {
  12. echo ("zle");
  13.  
  14.  
  15. } else {
  16. $_SESSION['user'] = "$username";
  17. include "testowa.php";
  18. }
  19.  
  20. ?>


testowa.php i tutaj dobrze wyswietla dane z sesji:
  1. <?php session_start();
  2. $usr = $_SESSION['user'];
  3. echo "jestes zalogowany chyba jako: ".$usr." tak ;D";
  4.  
  5.  
  6. ?><br /><br />
  7. <a href="testowa2.php" >dalij ;D</a>


testowa2.php do tego jest odnosnik w testowej.php:
  1. <?php session_start();
  2. $usr = $_SESSION['user'];
  3. echo "jestes zalogowany ynowu na drugiej stronie chyba jako: ".$usr." tak ;D";
  4.  
  5.  
  6. ?>


I włąsnie an podstronie testowa2.php nie ma sesji i wartość $_SESSION['user'] jest pusta
tomekkaj
Musisz w pliku login.php użyć funkcji session_register('nazwa'); do zarejestrowania sesji, bo jak tego nie zrobisz sesja się "zgubi" na jakiejś stronie snitch.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.