有没有办法获得file_get_contents返回页面的url file_get_contentsget_headers 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 get_headers 也能获得跳转的URL吧 file_get_contents 会根据 http 头的指示自动跳转到新的目标 url如果目标 url 有跳转,则在 get_headers 的结果中有 Location 项。且 get_headers 也会跟踪到最终目标,于是最后的 Location 项的值就是你要的了$a = get_headers($url, 1);if(isset($a['Location'])) { $url = is_array($a['Location']) ? array_pop($a['Location']) : $a['Location'];} 可是头信息里没有location项啊,这是何故?其实我做的是针对discuz的自动发帖,发完贴之后就跳转到帖子内容页了,现在我想取得新帖的id,url里面有这个。 他只有一节 200,所以并没有发生 http 跳转而是在表单接受页直接 include 了帖子页你只能分析页面内容,找出帖子的 id其实也很简单:找到回复的代码就可以了 关于一个编程的小问题,求高手赐教 最近浏览记录最后点击的一条无法显示怎么回事 求PHP设置网页过期的代码 在phpAdmin里出现的问题. PHP根据来路域名显示不同的内容 为什么post不上去?????(fsockopen) 请资深人士开讲座——数据库 准备换一个php空间,请大家帮忙测试一下这两个的速度,给高分。越多人越好,谢谢啊。 100分讨论新闻系统中同类别相关信息的取得--设计思路!? 我找不到办法解决!谢谢帮忙! php怎么在自增长的id里插入数据 localhost打开php文件时,浏览器显示下载该php文件
如果目标 url 有跳转,则在 get_headers 的结果中有 Location 项。
且 get_headers 也会跟踪到最终目标,于是最后的 Location 项的值就是你要的了$a = get_headers($url, 1);
if(isset($a['Location'])) {
$url = is_array($a['Location']) ? array_pop($a['Location']) : $a['Location'];
}
可是头信息里没有location项啊,这是何故?其实我做的是针对discuz的自动发帖,发完贴之后就跳转到帖子内容页了,现在我想取得新帖的id,url里面有这个。
而是在表单接受页直接 include 了帖子页
你只能分析页面内容,找出帖子的 id
其实也很简单:找到回复的代码就可以了