Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> setcookie nie tworzy ciach na localhoscie
ageusz
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.02.2010

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


Witam,

wiem, że setcookie było poruszane wiele razy, jednak żadne rozwiązanie ani z forum, ani z php.net ani z całego internetu nie dało rady, więc w końcu muszę zadać pytanie sam.

Otóż pracuję sobie na swoim kompie, na localhost i za nic nie mogę utworzyć ciasteczka. Zrobiłem sobie specjalnie króciutki skrypcik, żeby testować, czy działa i nic. Oto jak wygląda ostatnia wersja(było ich sporo):

  1. if(!isset($_COOKIE["username"]))
  2. {
  3. $domain = ($_SERVER['HTTP_HOST'] != 'localhost') ? $_SERVER['HTTP_HOST'] : false;
  4. setcookie('cookiename', 'data', time()+3600, '/', $domain, false);
  5. echo "ustawione";
  6. }
  7. else
  8. echo "Cookie: ".$_COOKIE["cookiename"];


Nic nie jest wysyłane przed, ani nawet po tym kodzie, żadna spacja. Mam wrażenie, że przeglądarka na to nie pozwala. Czytałem też, że domena powinna zawierać dwie kropki, a na localhoście po prostu false. Nic jednak nie działa. Może trzeba jakoś przekonfigurować apacha?
Mam postawionego ostatniego WAMPa, Apach 2.2.11, PHP 5.3.0, więc supergloblne COOKIE też jest.

Będę wdzięczny za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ageusz
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 28.02.2010

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


Dzięki za odpowiedzi.
Kocurro, tam była literówka, zmieniałem przed samym skopiowaniem, potem było już dobrze, ale i tak nie działało

ostrylg: obsługa raczej jest, bo inne strony obżerają się ciasktami niezmiernie (IMG:style_emoticons/default/winksmiley.jpg)

thek: otóż przeczytałem na php.net w komentarzach ludzi do setcookies, że przeglądarki nowsze (np. powyżej IE6 i wyżej oraz firefoxy itd) odrzucają ciasteczka, jeśli domena nie ma dwóch kropek. Zresztą spotkałem się z tym nie tylko tam.

korro: masz na myśli plik znajdujący się w windows/system32/drivers/etc/ ? Jeśli tak to trzeba zmienić tylko tam, czy jeszcze gdzieś? Jeśli tylko tam to niestety nie przyniosło to efektu.

webdice: taka postać była na początku hehe

Ten post edytował ageusz 5.03.2010, 16:19:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 08:11