Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Różne sesje i cookie w zakładkach Google Chrome
Krokodyl
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 22.05.2003
Skąd: Kłodzko / Wrocław / Droszków ...

Ostrzeżenie: (0%)
-----


Witam.

Mam dziwny problem z Google Chrome.
W dwóch plikch index.php i admin.php sa tworzone sesje.
Po wylistowaniu tablic we wspomnianych plikach i nawet wielokrotnym odświezeniu,

zakładka index.php wyświetla z tablicy $_SESSION
Array ( [ile] => 12 )

zakładka admin.php wyświetla z tablicy $_SESSION
Array ( [logo] => ok )

To samo z tablicą $_COOKIE.

W Firefox i Opera zakładki widza wszystkie zmienne z tablic globalnych.
Array ( [ile] => 12 [logo] => ok )
Wygląda to jakby Chrome traktował zakładki jak osobne okna/przegladarki tudziesz osobne tablice sesji dla kart?

Ktoś wie o co chodzi z tym Chromem? (IMG:style_emoticons/default/oneeyedsmiley02.png)

Liczę na Waszą pomoc.

Ten post edytował Krokodyl 28.10.2013, 23:22:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jackraymund
post
Post #2





Grupa: Zarejestrowani
Postów: 217
Pomógł: 21
Dołączył: 10.06.2011
Skąd: Głogów

Ostrzeżenie: (0%)
-----


Też miałem problemy ze startem sesji z innych plików, też nikt mi nie odpowiedział.
Dokładniej to importowałem klase z pliku, w niej włączałem session_start lecz odczyt w innych miejscach był niemożliwy.
Alternatywą stało się użycie przed każdą funkcja wymagajaca sesji, session_start() i na koncu session_write_close()
Spróbuj przed session_start przestawić ustawienia
  1. session_set_cookie_params(3600*24*4,"/",'domena.pl'); // na 4 dni
  2. ini_set("session.gc_maxlifetime", 3600*24*4);


Cytat
Mam dwa pytania
1. Jak 'załadować' zmienne do $_SESSION bez 'printowania' [ przez var_export() ? ]
2. Dlaczego Chrome wymaga takiej specjanej troski? Trochę to chore. Reszta przeglądarek, których używam czyta tablie $_SESSION bez takich zabiegów.

1. Załadować, czyli ustawić zmienną? "$_SESSION['ile'] = 12;", dodatkowo polecam do var_dumpa wyprintować tag <pre> i po </pre> zamienia PHP_EOL na <br>(taki mała pomoc ;p)
2. Zawsze to firefox był specjalnej troski ze względu że nie jest komercyjnym projektem. Jakie zabiegi masz na myśli?
3. Powiedz mi jaki masz serwer? Nie przypadkiem lighttpd?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 20:41