簡體   English   中英

PHP卷曲到頁面並在頁面重定向之前將$ _GET變量存儲在cookie中

[英]php curl to page and store $_GET variable in a cookie before page redirects

我正在使用php curl遠程查看此網頁http://agentnet.propertyguru.com.sg/ex_login?w=1&redirect=/ex_home

該頁面重定向到另一個頁面/distil_identify_cookie.html?uid = ...,然后重定向回初始登錄頁面。

我在我的curl腳本中設置了以下內容

curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, FALSE);

這並沒有阻止頁面重定向。

誰能建議我如何在頁面重定向之前將$ _GET變量“ uid”存儲在cookie中?

加:

執行curl語句($ response = curl_exec($ ch);)之后,$ response如下

HTTP/1.1 200 OK Server: nginx Date: Sun, 06 Jul 2014 08:47:32 GMT Content-Type: text/html 
Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding 
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 
Expires: Thu, 19 Nov 1981 08:52:00 GMT Pragma: no-cache 
Set-Cookie: PHPSESSID2=94l8r0sainetrrc3vl0r7dl2f4; path=/; domain=.propertyguru.com.sg     
Set-Cookie: __PAGE_REFERRER=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; domain=agentnet.propertyguru.com.sg 
Set-Cookie: __PAGE_SITE_REFERRER=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/; domain=agentnet.propertyguru.com.sg 
Vary: Accept-Encoding X-Distil-CS: MISS

我在標題中找不到任何說明uid值的內容...

您可以將CURLOPT_FOLLOWLOCATION和CURLOPT_HEADER都設置為TRUE。 這樣,在最終結果中,您將獲得請求期間發生的所有重定向的標頭。 然后,您可以解析標題以獲得所需的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM