Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zapisywanie zmiennych GET do Cookie
TwojaWitryna
post 27.04.2011, 12:51:55
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 24.02.2011

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


Ostatnio napotkałem bardzo nietypowy, wręcz nieprawdopodobny problem.
Mam skrypt który zapisuje pewne dane do cookiesów. Skrypt działał poprawnie, aż nagle przestał zapisywać do ciasteczek wszystkich zmiennych które pochodziły z $_GETa. Zmienne którym wartości nadawane są w kodzie zapisują się ok. Poniżej uproszczony skrypt.

  1. $a = $_GET['a'];
  2. $b = "blee";
  3.  
  4. setcookie("c_a",$a,time()+3600*24*20,"/","moja_domena"); #nie zapisuje nic do cookie/nie tworzy nawet takiego ciasteczka gdyz zmienna $a jest rzekomo pusta
  5. setcookie("c_b",$b,time()+3600*24*20,"/","moja_domena"); #prawidlowo zapisuje cookie
  6.  
  7. echo $a; #prawidlowo wyswietla sie wartosc zmiennej $a


Dodam, że zmienna "$a" na pewno nie jest pusta po podaniu parametru w adresie wywołującym skrypt - sprawdzałem to wyświetlając ją w kodzie poniżej setcookie (tak jak powyzej).


--------------------
Serdecznie zapraszamy na nasze firmowe strony:
Tworzenie stron - TwojaWitryna.pl
Projektowanie stron - Strony24.com
Go to the top of the page
+Quote Post
cycofiasz
post 27.04.2011, 13:34:25
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

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


A co się wyświetli jak przed setcookie dasz var_dump($a)?
Pojawia się jakiś warning przy wysyłaniu cookie? Co zwraca pierwsze setcookie?

Ten post edytował cycofiasz 27.04.2011, 13:35:51
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: 31.07.2025 - 07:59