Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Sesja gdy wyłączone ciasteczka, sesja, cookies
jol.us_
post
Post #1





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 10.12.2003
Skąd: Kraków

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


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?



Go to the top of the page
+Quote Post
gorden
post
Post #2





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


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";


Ten post edytował gorden 6.03.2016, 00:04:32
Go to the top of the page
+Quote Post
jol.us_
post
Post #3





Grupa: Zarejestrowani
Postów: 132
Pomógł: 0
Dołączył: 10.12.2003
Skąd: Kraków

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


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.
Go to the top of the page
+Quote Post
KsaR
post
Post #4





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

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


  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);
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 18:26