Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sesje
Forum PHP.pl > Forum > PHP
Zico20
Witam. Wiem, że temat był wałkowany wiele razy, przeszukałem forum, ale nie znalazłem rozwiązania.. mój problem polega na tym, że mam pewien skrypt do rejestracji i logowania, gdy juz sie zaloguje to mam cos takiego:

session_register("user")

  1. <?php
  2. or die(BLAD . "Nie mogłem zarejestrować zmiennej."); 
  3.  
  4.  
  5.  
  6.  $user = $login;
  7.  
  8.  echo "zalogowany jako: <b>" .$user."</b><br><br>";
  9. ?>


No i tutaj wszystko elegancko sie wyswietla, jednak gdy przejde na inna strone, np. profil.php mam cos takiego:

  1. <?php
  2.  
  3. require_once ("funkcje.php");
  4.  
  5. //rozpoczęcie sesji
  6.  
  7.  
  8. session_cache_limiter('nocache'); 
  9.  
  10.  
  11.  
  12. //kod PHP
  13. if (session_is_registered("user"))
  14.  
  15. {
  16.  
  17. echo "zalogowany jako: <b>" .$user."</b><br><br>";
  18. ?>


No i tutaj pojawia sie problem.. mianowicie nie wyswietla mi sie nazwa uzytkownika.. w php.ini mam wszystko dobrze ustawione.
czachor
Zajrzyj do manuala PHP i poczytaj o sesjach. Session_register() już dawno wypadło, teraz masz $_SESSION.
carbolymer
nazwe użytkownika odczytujesz przez:
  1. <?php
  2. $_SESSION['user'];
  3. ?>

w tamtym poprzednim pliku też musisz dać session_start(); a pozatym, gdzie (w którym miejscu w kodzie) zapisujesz w zmiennej sesyjnej wartość? powinno to gdzieś być zrobione
pozdrawiam ;]
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.