Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Sesja gdy wyłączone ciasteczka
Forum PHP.pl > Forum > Przedszkole
jol.us_
Jak utrzymać sesję gdy ciasteczka są wyłączone?
Tylko przez dodawanie PHPSESSID do kazdego url?

Jezeli tak, to nie chcialbym dodawac id sesji do url gdy ktos ma wlaczone ciastka i nie jest to konieczne. Jak wykryc, że ktoś ma wyłączoną obsługę ciasteczek?



gorden
znalezione na stackoverflow:
  1. $a = session_id();
  2.  
  3. $b = session_id();
  4.  
  5. if ($a == $b)
  6. echo"Cookies ON";
  7. else
  8. echo"Cookies OFF";
jol.us_
Czyli jedyna opcja to dodawać id sesji do url'i?

A nie da się może zrobić tego jakoś automatem przez ustawienia serwera, na zasadzie masz wyłączone ciasteczka to dodaje ID do url'i?
Sprawdzałem, że domyślnie tak nie ma. Jak mam wyłączone ciastka to strona gubi sesje PHP.
KsaR
  1. <?php
  2. ini_set('session.use_cookies', 1);
  3. ini_set('session.use_only_cookies', 1);
  4. ini_set('session.use_trans_sid', 1);
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.