Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: ciastka problem
Forum PHP.pl > Forum > PHP
pt4siek
oto moje php:
[php:1:19245ed037]
setcookie("pass", md5($_POST['pass']), time()+(3600 * 24));
setcookie("name", $_POST['name'], time()+(3600 * 24));
[/php:1:19245ed037]

a oto ciasteczko powstale:
name
robek
127.0.0.1/portf/
1536
2023802880
29599095
1316119376
29598894
*

pytanie czemu powstalo tylko jedno ciastko?
Oldo
Ja myślę, że przyczyną może być to, że w pierwszej linijce nie pojawiła ię żadna wartość. Warto sprawdzić.

Pozdr.
pt4siek
otoz wlasnie nie bo gdy zamienie kolejnoscia wiersze setcookie to w pliku ciastek jest zawsze ostatnia linia. tak jest zawsze, nawet gdy jest setcookie o roznych nazwach jest wiecej.....

co ciekawe, gdy zapuszcze setcookie osobno to wtedy ladnie dopisuje do pliku.....

jakies pomysly?
adwol
Cytat
Ja myślę, że przyczyną może być to, że w pierwszej linijce nie pojawiła ię żadna wartość. Warto sprawdzić.

Wartość funkcji md5 w postaci szesnastkowej jest zawsze niepusta, nawet dla pustego ciągu.


pt4siek: Sprawdź to na innej przeglądarce czy masz taki sam objaw.
kurtz
Hej
Cytat
oto moje php:
[php:1:6e3cccb7b3]
setcookie("pass", md5($_POST['pass']), time()+(3600 * 24));
setcookie("name", $_POST['name'], time()+(3600 * 24));
[/php:1:6e3cccb7b3]

a oto ciasteczko powstale:
name
robek
127.0.0.1/portf/
1536
2023802880
29599095
1316119376
29598894
*

pytanie czemu powstalo tylko jedno ciastko?
Byc moze zle interpretujesz to co masz :)

Sprawdzilem, te dwie instrukcje setcookie tworza dwa ciastka. Fakt ze masz tylko jedne "plik" niewiele znaczy, a nawet moze byc mylace. Jesli chcesz sprawdzic do jakich plikow Cookies masz dostep najlepiej sprawdz zawartosc tablicy $_COOKIE. Mozesz to zrobic np przez:[php:1:6e3cccb7b3]var_dump($_COOKIE);[/php:1:6e3cccb7b3]


Pozdrawiam
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.