Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript]document.cookie nie działa, ?
ber32
post 11.08.2013, 20:40:12
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


Witam.Mam taki problem
  1. $cookiesSet = array_keys($_COOKIE);
  2. for ($x=0;$x<count($cookiesSet);$x++)
  3. {
  4. setcookie($cookiesSet[$x],"",time()-1);
  5. // usuń cookies
  6. }

po użyciu kodu powyrzej przestały działać cookie w JavaScript

  1. document.cookie

co może być przyczyną


--------------------
Go to the top of the page
+Quote Post
lobopol
post 11.08.2013, 21:05:05
Post #2





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Wyczyściłeś cookie, to nie masz do nich dostępu, bo jakoś nie wierzę, aby ci błąd zwróciła ta metoda.


--------------------
Go to the top of the page
+Quote Post
ber32
post 11.08.2013, 21:07:00
Post #3





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


wyczyściłem i nie mogę ich ponownie przypisać w JavaScript w php przypisuje


--------------------
Go to the top of the page
+Quote Post
MadMark
post 12.08.2013, 00:07:39
Post #4





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 12.07.2010

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


Też kiedyś maiłem podobny problem. Okazało się, że to wina Chrome, bo w IE9 działało poprawnie.
Co pomogło ? Nie do końca wiem, bo na localhost nie działa mi do teraz, a na hostingu zewnętrznym bez problemu działa.

Zawsze zamiast ciastek w JS można użyć localStorage wink.gif (jeśli jest zdefiniowane przez przeglądarkę)
Go to the top of the page
+Quote Post
ber32
post 12.08.2013, 09:53:31
Post #5





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


W moim przypadku przypisuję cookie w JavaScript "document.cookie" a odbieram w php $_COOKIE['cos']; do prawidłowego działania.
Jak localStorage odebrać w php.
Czy jeszcze ktoś ma jakieś propozycje.


--------------------
Go to the top of the page
+Quote Post
MadMark
post 13.08.2013, 12:12:35
Post #6





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 12.07.2010

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


Zawsze możesz localStorage.pole wysłać przez ajax do pliku php.
Poza tym, jeśli nie ma document.cookie , możesz utworzyć go na podstawie localStorage.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 13.06.2025 - 00:48