Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dane w sesji
Forum PHP.pl > Forum > PHP
mercii
Witam
Jak zapisac i pozniej wywolac na innej stronie zmienna w sesji.Chce w niej zapisac nicka.Bedzie to sluzyc do autoryzjacji.
Domyslam się ze powinno to dzialac tak:
Po uwierzetylnieniea na stronie logowania:
  1. <?php
  2. $_SESSION['logg']=$pl;
  3. ?>

A poznije na srone na ktorej wykonuje zapytanie SQL :
  1. <?php
  2. $_SESSION['logg']=$login;
  3. ?>

I dalej kozystac ze zmiennej login.
Ale niestety tak nie dziala.sad.gif
Zauwazylem ze ta zmienna przekazuje na pierwsza pod stronne, a juz na kolejna nie:(
Tzn jets storna logowanie na niej wpisuje login.Poznije mam strone glowna na ktorej ma link do podstrony stan w ktorym potrezbuje loginu zalogowanej osoby.
NA tej ostatnije podstronie juz nie widac tej zmiennej.
php programmer
ze zmiennej $_SESSION korzystasz tak jak z każdej innej zmiennej (a właściwie tablicy)
z tym że musisz pamiętać o wywołaniu w każdym pliku na początku
session_start();
mercii
tak wlansi erobie ale ta zmienan trzyma dane tylko do pierwszej podstrony.
php programmer
a pokaż cały kod
jekyl
a mnie sie wydaje ze tu moze byc maly chochlik w postaci nadpisywania
listing 2 jesli ma zadzialac to powinno byc

  1. <?php
  2. $login = $_SESSION['logg'];
  3. ?>


sproboj winksmiley.jpg
mercii
Dzieki.Glupi blad tongue.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.