如何在执行头文件后获取HTML源代码(位置:URL)

时间:2010-03-26 12:28:01

标签: php redirect curl

我的网络托管服务提供商不允许使用curl FOLLOWLOCATION选项,所以我正在努力 使用标题功能手动完成。

我的问题是我需要保持我的PHP脚本运行,并能够获取重定向的URL数据以进行解析。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

从技术上讲,调用header()函数后PHP脚本继续运行。如何获取URL数据是另一个问题。你能否在URL上使用get_file_contents()或readfile()?

答案 1 :(得分:0)

您读取请求返回的RAW数据,检查重定向标题,获取相关的URL并使用该URL进行新的获取(干燥,冲洗,重复)。就这么简单......

或者你可以停止这么懒,查看PHP参考手册中的curl_setopt文档并找到解决方案 - 通过阅读页面底部的注释 - 当然如何解决这个问题。