X
ďťż

[PHP] problem z Cookie więcej danych w jednym cookie

       

Podstrony


telcocafe

Czy można a jeśli tak to jak zmusić jedno cookie żeby przechowywało więcej wartości niż jedną, a konkretnie całą tablicę $_POST zawierającą ponad 20 różnych danych... z góry dzięki za każdą pomoc:)



$_COOKIE['cos']
$_COOKIE['cosInnego']

??

Tak jak Bełdzio powiedział, albo wszystkie dane złączyć implode() 'm i zapisać do jednego cookie.


$_COOKIE['cos']
$_COOKIE['cosInnego']

??


no ale w ten sposób dostaje chyba więcej cookie niż jedno?


Tak jak Bełdzio powiedział, albo wszystkie dane złączyć implode() 'm i zapisać do jednego cookie.

a można prosić jakieś dokładniejsze wyjaśnienie bo chyba niezbyt rozumiem...



Funkcja Implode jest przeciwnością do funkcji Explode czyli łączy jakiś tekst. Możesz połączyć np. tekst, który masz w $_Post.

Możesz to zrobić chyba tak:

setcookie('nazwa_cookie', implode(" || ", $_Post));

Później, jak chcesz to odczytać z Cookies, to dzielisz funkcją explode tak:

$tablica = explode(" || ",$_Cookie['nazwa_cookie']);

Kurcze, thane, Ty jesteś ten thane co chodził kiedyś do LO na świętopełka? Tam chodził mój brat, siostra i brat i ja najprawdopodbniej też tam pojde :D
Użytkownik Capellini edytował ten post 25 marzec 2007, 15:00

Kurcze, thane, Ty jesteś ten thane co chodził kiedyś do LO na świętopełka? Tam chodził mój brat, siostra i brat i ja najprawdopodbniej też tam pojde :D

a i owszem :D tylko że teraz już studiuję informatykę na UG ;)

// edit:


Funkcja Implode jest przeciwnością do funkcji Explode czyli łączy jakiś tekst. Możesz połączyć np. tekst, który masz w $_Post.

Możesz to zrobić chyba tak:

setcookie('nazwa_cookie', implode(" || ", $_Post));

Później, jak chcesz to odczytać z Cookies, to dzielisz funkcją explode tak:

$tablica = explode(" || ",$_Cookie['nazwa_cookie']);


po drobnych przeróbkach działa tak jak chciałem:) wielkie dzięki
Użytkownik thane_87 edytował ten post 26 marzec 2007, 14:27
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.