Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sesje - nie ma....
Forum PHP.pl > Forum > Przedszkole
Vertical
Dlaczego sesje nie zapisują się na serwerze, kiedy nastawiam:
  1. <?php
  2. $_SESSION['a'] = 'a';
  3. $_SESSION['b'] = 'b';
  4.  
  5. ?>

Czytałem w manualu, ale tam jest dokładnie tak, jak napisałem sad.gif .
misterLu
sesje zapisują się na serwerze. W przeglądarce zapisują się cookies.

BTW nie powinno się zaczynać nazw zmiennych od cyfry ani podkreślenia:
http://pl.php.net/manual/pl/language.varia...ariables.basics
Vertical
Już wiem, trzeba było "session.use_trans_sid" przestawić na "On". Dzieki za zainteresowanie... smile.gif
yeti
Cytat(misterLu @ 2004-10-07 17:37:01)
BTW nie powinno się zaczynać nazw zmiennych od cyfry ani podkreślenia:
http://pl.php.net/manual/pl/language.varia...ariables.basics

Trochę nie tak. Istnieją specjalne zmienne (a właściwie tablice zmiennych), których nazwy są narzucone i zaczynają się od podkreślenia:

$_POST - dla zmiennych przesyłanych z formularzy
$_GET - dla zmiennych przesyłanych wraz z adresem
$_SESSION - dla zmiennych sesji
$_COOKIES - dla zmiennych zapisanych w plikach cookie
$_SERVER - dla zmiennych wewnętrznych serwera
rogrog
od cyfry nie można zaczynać

od podkreślenia można ale to troszkę nieelegancko...

nie powinno sie używać podwójnego podkreślenia szczególnie na początku nazw funkcji, bo php rezerwuje takie funkcje jako magiczne, np. w obiektach __get(), __set(), __wake(), __sleep()
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.