Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ustawienie cookie_domain
roadway
post 18.06.2006, 16:52:41
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.06.2006

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


Witam, mam problem z wysłaniem całego cookie. Otóż korzystając z funckji setcookie() nie mogę wysłać cookie z wybranym przezemnei hostem. Poprostu jeśli dodaje cookie_domain, w przeglądarce wogóle nie jest rejestrowane ciacho. Działa wszystko jedynie w tej formie (dla przykładu):

  1. <?php
  2. setcookie('nazwa', 'wartosc', time()+3600, '/sciezka/');
  3. ?>

Natomiast kiedy już po '/sciezka/' dopisuje , '.localhost' lub , 'localhost' nie zapisuje ich. Bardzo mi zależy zapisywać domene cookie jak .localhost gdyż chce by były cookie dostępne poprzez każdą subdomene. Korzystanie z ini_set('session.cookie_domain', '.localhost'); także nie przyniosło oczekiwanego efektu. Liczę na waszą pomoc i dodam że korzystam z WebServ'a

Ten post edytował roadway 18.06.2006, 16:54:07
Go to the top of the page
+Quote Post
mike
post 18.06.2006, 16:54:59
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


1. Jaki to ma związek z php5? Przenosze na php
2. Wszystkie przeglądarki maja "obowiązek" odrzucać próbę ustawienia ciasteczka z domeną inną niż domena skryptu ustawiającego ciacho. Takie sa kwestie bezpieczeństwa. Wątpię żeby dało się to zrealizować.
Go to the top of the page
+Quote Post
roadway
post 18.06.2006, 17:02:17
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 18.06.2006

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


Właśnie że nie. Na webpacket.net sprawdź sobie domene cookie jest ustawiona na .webpacket.net mimo że wchodzisz na webpacket.net czy też html.webpacket.net Dzięki dodaniu . przed właściwą nazwą domeny można działać na jej subdomenach. Co za tym idzie? Loguje się na localhost i przechodząc pomiędzy poszczególnymi subdomenami np. poczta.localhost mam ciągle dostępne dane które zapisałem logując się na localhost.

/Edycja/
Problem zdaje się leży po stronie WebServ'a

/Edycja (2)/
Tak problem napewno lezy w konfiguracji WebServ'a. Wrzuciłem mój skrypt na pewien serwera i tam działał dobrze, tak jak chciałem. Na localhoscie jednak nadal nie chce utwórzyć tego cookie jesli podaje domene cookie (jaką kolwiek). Ma ktoś jakiś pomysł ?

Ten post edytował roadway 18.06.2006, 20:04:38
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: 19.06.2025 - 14:01