Elle ayrıştırma olmadan bir HTTP yanıt başlığında Set-Cookie
talimatları okumak için PHP herhangi bir standart anlamı var mı?
Daha spesifik olarak, ben tüketen ben bir ASP.NET Web Service tarafından döndürülen ASP.NET_SessionId
cookie değerini okumak istiyorum.
EDIT:
PHP'nin native SoapClient
class kullanarak Web hizmeti tüketen duyuyorum. Ben Web hizmeti tarafından döndürülen HTTP cevap başlığının tamamını almak için __getLastResponseHeaders()
yöntemini kullanabilirsiniz:
HTTP/1.1 200 OK
Cache-Control: private, max-age=0
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/7.5
Set-Cookie: ASP.NET_SessionId=ku501l55o300ik3sa2gu3vzj; path=/; HttpOnly
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Tue, 11 Jan 2011 23:34:02 GMT
Content-Length: 368
Ama ben ASP.NET_SessionID
cookie değerini ayıklamak istiyorum:
ku501l55o300ik3sa2gu3vzj
Ve, tabii ki, ben elle yapmak istemiyorum.