Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: gubienie sesji
Forum PHP.pl > Forum > PHP
php programmer
Witam
Mam taką zmienną

$_SESSION['jakas_tam_zmienna'];

w oknie głównym ma ona okresloną wartośc
w nowo otwartym podoknie traci ona swoją wartość

co może być powodem?
mike
A w popupie (bo rozumiem że to jakiśpopup) dajesz session_start() ?
php programmer
tak daję, tak to jest popup,
moze dodam, ze tak normalnie sesja nie gubi mi się w popupach,
dopiero jak w jedym z popup'ow dam opener.location.reload();
co powoduje że okno macierzyste odświża swoje popupy,
i wtedy sesja zostaje, a właściwie nie sesja tylko jedna z nich
tzn ta zmienna $_SESSION['jakas_tam_zmienna']

co dziwne jak robie echo tej zmiennej tuż przed wywołanie popupa
to zgadza się ona, a jak robie echo tej zmiennej na samym początku
tzn po session_start()
popupa to już jej nie ma,
dziwna sprawa, czrna dziura pożarła mi zmienną
L00zak
może masz hosting internetdsl? bo mam podobny problem u nich, zmienne i wartości sesji znikają na kilka chwil po czym się znowu pojawiają, przy czym id sesji pozostaje to samo cały czas, dzisiaj dodatkowo bez zmian w kodzie pojawiły się błędy na session_start() w linii 12 sad.gif

Warning: session_start() [function.session-start]: open(/nfs1/clients/www/internetdsl.pl/l/a/v/o/adresstrony.pl/tmp/sess_c4cafec89ee31f8eaa9fc94f2ab38583, O_RDWR) failed: No such file or directory (2) in /nfs1/clients/www/internetdsl.pl/l/a/v/o/adresstrony.pl/index.php on line 12

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /nfs1/clients/www/internetdsl.pl/l/a/v/o/adresstrony.pl/index.php:12) in /nfs1/clients/www/internetdsl.pl/l/a/v/o/adresstrony.pl/index.php on line 12

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /nfs1/clients/www/internetdsl.pl/l/a/v/o/adresstrony.pl/index.php:12) in /nfs1/clients/www/internetdsl.pl/l/a/v/o/adresstrony.pl/index.php on line 12

  1. <?php
  2. if($_SERVER['HTTP_HOST']=="jakisadres.pl"){
  3. header("ETag: PUB" . time());
  4. header("Last-Modified: " . gmdate("D, d M Y H:i:s", time()-10) . " GMT");
  5. header("Expires: " . gmdate("D, d M Y H:i:s", time() + 5) . " GMT");
  6. header("Pragma: no-cache");
  7. header("Cache-Control: max-age=1, s-maxage=1, no-cache, must-revalidate");
  8. $cache_limiter = session_cache_limiter();
  9. $cache_expire = session_cache_expire();
  10. session_register('id_sesji');
  11. $_SESSION['id_sesji'] = session_id();
  12. ?>
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.