2010-11-16 80 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