用curl模拟post数据提交网页1后,网页1会重定向到网页2,请问如何提取这个重定向后的网页2的网址呢?

ImGoTop 2009-11-12 09:49:11
用curl模拟post数据提交网页1后,网页1会重定向到网页2,

请问如何提取这个重定向后的网页2的网址呢?

$result = curl_exec ($ch)这个语句中的$result为网页2的内容.

能从$result里提取出网页2的网址吗?
...全文
215 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ImGoTop 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 burugudu 的回复:]
可以得到第一个网页的内容吗?

得到 的话匹配出来 <meta 标签..找出来再次跳转的URL

再curl
[/Quote]

根据你的提示,找到了解决的方法
就是设置
//将curl提交后的header返回
curl_setopt($ch, CURLOPT_HEADER, 1);

具体方法:
http://blog.csdn.net/ImGoTop/archive/2009/11/13/4805010.aspx
ImGoTop 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 burugudu 的回复:]
可以得到第一个网页的内容吗?

得到 的话匹配出来 <meta 标签..找出来再次跳转的URL

再curl
[/Quote]

可以得到第一个网页的内容,但是该网页没有meta标签
burugudu 2009-11-12
  • 打赏
  • 举报
回复
可以得到第一个网页的内容吗?

得到 的话匹配出来<meta 标签..找出来再次跳转的URL

再curl

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧