Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: setcookie
Forum PHP.pl > Forum > PHP
deniol13
witam, mam problem, raczej z tych prostych. chodzi o to, że w mojej klasie Core, która jest jądrem aplikacji mam metody do obsługi ciastek, problem mam z tą metodą
  1. public function SetCookie( $ck_name, $ck_value, $pernament = false )
  2. {
  3. setcookie( $this->conf['cookie_name'] . $ck_name, $ck_value, ( time() + ( $pernament ? 31536000 : 86400 ) ), $this->conf['cookie_path'], $this->conf['cookie_domain'] );
  4. }


Własność conf zawiera dane konfiguracyjne aplikacji.
To część tej konfiguracji, ustawienia dla ciastek
  1. 'cookie_name' => 'gra_',
  2. 'cookie_path' => '/wodoo/gra/',
  3. 'cookie_domain' => 'localhost',


Jeśli ustawię ciastko przez tą metodę a potem spróbuję pobrać to ciastko to nic nie zwraca, w zmiennej $_COOKIE też nei ma go tam, wina pewnie po stronie konfiguracji ciastek (Core::conf), tak wygląda adres do skryptu (działa na localu)
Kod
http://127.0.0.1/wodoo/gra/index.php

Może ktoś mnie zrozumiał ;p Proszę o podanie poprawnej konfiguracji dla cookie, Katalog i domena
binbash
Witam,

Na localhoscie to zdaje się, że parametr określający domenę powinien być ustawiony na FALSE.
  1. setcookie('ciastko', 'wartosc_ciastka', 0, "/", false);
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.