PHP setcookie seti değildi Cookie al

4 Cevap php

Ben şu sorun var - üçüncü parti bir yazılım oturum açma kimlik bilgileri ile bir çerez ayarı ve sonra benim app kullanıcı ileri edilir. Ben şimdi çerez değerleri almak gerekir:

Sorun - ben Frontend/AS3 kolayca yapabilirsiniz

var ticket : String = CookieUtil.getCookie( 'ticket' ).toString();

ancak PHP, çerez $ _COOKIES dizi içinde değildir.

Cookie değerler şunlardır:

Name: ticket
Domain: .myserver.com
Path : /
Send for: encrypted connections only
Expires: at end of session

Anlıyorum, ve PHP önce belirlenen biridir:

Name: myCookie
Host: myserver.com
Path : /
Send for: any type of connection
Expires: at end of session

Host / domain ikisi aynı olduğundan bu alanda çalışan beri Aslında, bu, PHP komut dosyası görünür olmalıdır.

Herhangi bir düşünce? Thankx

Kırlangıç

4 Cevap

Ben bu sizin için yararlı olabilir eğer bilmiyorum ama, PHP kılavuzu (cookie section) şöyle:

Any cookies sent to you from the client will automatically be included into a $_COOKIE auto-global array if variables_order contains "C".

Sen Cookie bayrağı ayarlanmış shure edilebilmesi için php yapılandırma variables_order direktifi kontrol etmelisiniz.

ahahah got it! $ _COOKIE Değil $ _COOKIES :)

Bir alışkanlık gibi bir aptal hatalardan kaçınmak için, error_reporting(E_ALL) raporlama düzeyi ile PHP programlama olsun

Bu etki alt etki alanı sorunu olabilir mi? Ben www.myserver.com 'başlığı altında' değil yani. Www.myserver.com ...?

Çerez etki etmek ". Myserver.com" ayarlamanız gerekir

Şu anda bu çerez almak için tek yolu altında yaşayan bir komut dosyası var "dedi. Www.myserver.com" "app.www.myserver.com" gibi

EDIT: OP bir yazım hatası vardı. Ama etki alanı ile kurabiye ". Myserver.com" nin "myserver.com" üyeleridir?

Herhangi bir düşünce?

Actually, cookie is not a text file. But merely HTTP header.
So, to see a real cookie, one must watch HTTP interchange log, not the files on the client PC.
I am sure watching HTTP log would bring some light on the situation. It can be dome in many ways, LiveHTTPheaders mozilla addon for example.

Her iki Cookie ve Set-Cookie başlıkları saymak için vardır.