Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> setcookie ... działa tylko z mozilla ?, IE, Opera i inne nie widza cookies
and133and133
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 29.01.2006

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


Witam (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !!


Mam ciekawy problem bo kod :
  1. <?php
  2. setcookie('VerifyUser', time(), time()+60) or die('aaaaaaaaaaaa);
  3. ?>

Powoduje ze ciasteczka sa widoczne tylko pod mozilla ........
natomiast setcookie bez lifetime dzaila poprawnie pod kazda przegladarka:
  1. <?php
  2. setcookie('VerifyUser', time()) or die('aaaaaaaaaaaa);
  3. ?>


Czy cos jest nie tak w ustawieniach (bo domuslam sie ze tam jest cos nie tak) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
Czy mial ktos taki problem ?
Jak go rozwiazac ?

Dodam tylko ze tego problemu nie ma jezeli ten sam kod umieszcze na innym serwerze, czyli problem nie jest z przegladarka a raczej z serwerem (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? (lub samym php).

php 4.3.10-18 + debian

Ten post edytował and133and133 7.01.2007, 03:20:28
Go to the top of the page
+Quote Post
koodlaty
post
Post #2





Grupa: Zarejestrowani
Postów: 118
Pomógł: 3
Dołączył: 6.07.2006
Skąd: Dublin

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


Innym serwerze?

Czy problem nie dotyczy tylko sytuacji gdy kod uruchamiany jest z serwera pracującego w sieci lokalnej?
Go to the top of the page
+Quote Post
and133and133
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 29.01.2006

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


Staram sie pracowac zdalnie, kod jest zazwyczaj umieszczony na oddzielnym komputerze (serwer www). Test pod windows wykonałem lokalnie a akcie desperacji. Na stacji klienckiej tzn na komputerze na ktorym edytuje kod mam zainstalowanego linuxa i w2k. Do przegladania stron uzywam głównie mozilli. Bład wykrylem raczej przepadkiem gdy uruchomilem Konqueror, opere ukoronowalem sprawe IE. Tylko pod mozilla mam ustawione cisteczko (polaczenie zdalne).

Robilem debug pod zend studio i kod jest ok, bo niewiele mozna spi......ć w 1 lini kodu (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) :
  1. <?php
  2. setcookie('VerifyUser', time(), time()+60) or die('aaaaaaaaaaaa');
  3. ?>

sam juz nie wiem co o tym myslec .......... pobawie sie tcpdump i zobacze co naprawde przechodzi - czy to bład przegladarek (niesadze) czy APACHE swiruje, TAKIEJ AKCJI JESZCZE NIE MIAŁĘM !?!

dodam jeszcze nagłowki wysylane(i odbierane) z przegladarek
----------------------------------------------- IE poczatek ------------------------------------------------------------
GET /test6.php HTTP/1.1[CRLF]
Host: xxxxxxxxxxxxxxxxxxxxxxx[CRLF]
Connection: close[CRLF]
Accept-Encoding: gzip[CRLF]
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*[CRLF]
Accept-Language: pl[CRLF]
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Web-Sniffer/1.0.24[CRLF]
Referer: web-sniffer.net[CRLF]
[CRLF]
HTTP Response Header
Name Value Delim
HTTP Status Code: HTTP/1.1 200 OK
Date: Mon, 08 Jan 2007 02:28:13 GMT CRLF
Server: Apache/1.3.33 (Debian GNU/Linux) CRLF
Set-Cookie: VerifyUser=03-01-13; expires=Mon, 08 Jan 2007 02:29:13 GMT CRLF
Connection: close CRLF
Transfer-Encoding: chunked CRLF
Content-Type: text/html; charset=iso-8859-2 CRLF

----------------------------------------------- IE koniec ------------------------------------------------------------

-----------------------------------------------mozilla poczatek ----------------------------------------------------
GET /test6.php HTTP/1.1[CRLF]
Host: xxxxxxxxxxxxxx[CRLF]
Connection: close[CRLF]
Accept-Encoding: gzip[CRLF]
Accept: application/x-shockwave-flash,text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1[CRLF]
Accept-Language: en-us,en;q=0.5[CRLF]
Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7[CRLF]
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Web-Sniffer/1.0.24[CRLF]
Referer: web-sniffer.net[CRLF]
[CRLF]

HTTP Response Header
Name Value Delim
HTTP Status Code: HTTP/1.1 200 OK
Date: Mon, 08 Jan 2007 02:03:19 GMT CRLF
Server: Apache/1.3.33 (Debian GNU/Linux) CRLF
Set-Cookie: VerifyUser=03-01-19; expires=Mon, 08 Jan 2007 02:04:19 GMT CRLF
Connection: close CRLF
Transfer-Encoding: chunked CRLF
Content-Type: text/html; charset=iso-8859-2 CRLF
-----------------------------------------------mozilla koniec ----------------------------------------------------

Ten post edytował and133and133 8.01.2007, 04:31:01
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:43