Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> cookie się nie zapisuje, ale tylko gdy podaję ścieżkę i domenę
kociou1
post 8.03.2005, 22:50:26
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 13.02.2004
Skąd: warszawa

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


  1. <?php
  2.  
  3. setcookie(COOKIE, $zawartosc, $time+3600, $patch, $domena, 0);
  4.  
  5. ?>

Uzywam takiego kodu (COOKIE to stała której wartością jest nazwa cookie) i nic - nie zapisuje mi ciastka, jednak jeśli rozwiążę to tak:
  1. <?php
  2.  
  3. setcookie(COOKIE, $zawartosc, $time+3600);
  4.  
  5. ?>

ktoś wie dlaczego??
Go to the top of the page
+Quote Post
Cysiaczek
post 8.03.2005, 22:54:31
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




A czy ta twoja zmienna time ma wartość taką
  1. <?php
  2. ?>


Sorry. Nie zuważyłem,. że działa ci wogóle jakoś smile.gif

Ten post edytował Cysiaczek 8.03.2005, 22:56:08


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
strife
post 8.03.2005, 22:56:36
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Może dlatego... Przykład z manuala: setcookie();

  1. <?
  2. setcookie('test', 'value', false, '/', 'localhost', 0); // wil not work in WinXP with IE, but will work in WinXP with Firefox
  3. ?>

Oczywiście nie mam pojęcia, tylko przypuszczam bo nie wiem co wpisujesz w zmienne... prawda?

Pozdrawiam!

Ten post edytował scarface 8.03.2005, 22:57:45


--------------------
Go to the top of the page
+Quote Post
kociou1
post 8.03.2005, 23:54:02
Post #4





Grupa: Zarejestrowani
Postów: 78
Pomógł: 0
Dołączył: 13.02.2004
Skąd: warszawa

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


Hmm... scarface
Podany przykład nie zapisuje cookie nawet w fireworksie.
Zresztą - dałem sobie spokój z localhostem ale na serwerze w sieci też lipa - dalej jest tak jak w pierwszym poście :/
Jakieś pomysły??


EDIT
================================
No tak jest zazwyczaj. Kilka minut po napisaniu tego posta zadziałało smile.gif
  1. <?php
  2.  
  3. setcookie(COOKIE, $zawartosc, $time+3600, &#092;"/\", \"\", 0);
  4.  
  5. ?>

Tak to teraz wygląda.
Ogólnie to chodziło mi o to żeby ciastko trorzyło się nie jako pochodzące z takiego adresu: www.adres.pl/folder/ ale z takiego: www.adres.pl - bo będzie wtedy dostępne dla wszystkich stron zaczynających się od www.adres.pl
Jak widać wystarczył slash i nie trzeba było kombinować z domeną smile.gif

Ten post edytował kociou1 9.03.2005, 00:01:07
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: 2.07.2025 - 03:29