2010-11-16 78 views
0

當我只創建一個捲曲對象$ch = curl_init();,然後去很多網站頁面,沒關係(如果我通過cookie),但如果我爲每個請求創建新的捲曲對象,即使我設置cookie,網站無論如何重定向我的登錄頁面。 什麼對象捲曲包含其他允許網站識別我的捲曲客戶端?除了cookie之外,我還要設置什麼?php curl奇怪的問題

回答

2

遠程服務器可能正在檢查您的用戶代理。嘗試設置它:

$ua = 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.12) '. 
     'Gecko/20101027 Ubuntu/9.10 (karmic) Firefox/3.6.12'; 

curl_setopt($ch, CURLOPT_USERAGENT, $ua); 
+0

和什麼?我用兩種方法設置用戶代理。我想這不是原因 – kusanagi 2010-11-16 05:17:05

+2

而你沒有在你的帖子中提供很多細節,所以那是... – netcoder 2010-11-16 05:20:36