开发者社区 问答 正文

php用curl_exec获取页面数据问题

screenshot
screenshot
代码如下:

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
$contents = curl_exec($ch);

将页面取得的数据放到变量contents中,但执行print_r($contents),
打印出来的页面图2,与真实存在的页面的数据图1不一致(如上图1-1和图1-2,排序不一样)?这是为什么?

展开
收起
小旋风柴进 2016-03-06 14:56:33 2638 分享 版权
1 条回答
写回答
取消 提交回答
  • 你访问的时候雅虎根据你的访问cookie这类进行广告推送和排列
    服务器访问时候是以服务器作为用户去访问的,甚至没有Cookie,排列肯定不一样。

    2019-07-17 18:54:37
    赞同 展开评论