【发布时间】:2011-11-01 12:17:08
【问题描述】:
试试这个我拼凑的示例代码来说明一点:
<?php
$url = "http://www.amazon.com/gp/offer-listing/B003WSNV4E/";
$html = file_get_contents($url);
echo($html);
?>
亚马逊主页使用这种方法可以正常工作(它在浏览器中回显),但是这个页面没有输出任何东西。这是有原因的,我该如何解决?
【问题讨论】:
-
在这里工作正常...可能是您的计算机有问题吗?防火墙?
-
该死,堆栈溢出弄乱了我的链接。正确的链接在这里:amazon.com/gp/offer-listing/B003WSNV4E
-
使用 Firebug 的 Net 选项卡或 HTTPFox 来查看浏览器-服务器交换 - 这不是一个简单的 url - 亚马逊会进行重定向。
-
@Rampage 问题中的 URL 和您评论中更新的 URL 都对我有用。
标签: php