//1先获取到iframe的节点或者src地址,也就是iframe中的url地址,
//2再次将地址传入到php,可以通过ajax
//3php端可以使用
$url = 'iframe的src地址';
$html = file_get_contents($url);
1、首先需要在body中增加一个iframe,可以给这个标签设置宽高,还可以设置位置。
2、然后在前台界面的某个位置,增加一个点击事件onclick。
3、然后点击事件,总要对应的设置一个事件方法。
4、然后在方法内增加iframe的重载url,重新给src赋值。
5、最后运行html界面,点击前台的按钮,触发刷新iframe的方法,就完成了。
可以直接通过window事件来进行获取:
举例:
<script>
alert(windowparentlocation);
</script>
解释:上面的语句就是直接打印出父类所在的url地址。
跨域页面是获取不到信息的 但是有一个取巧的办法
就是用documentreferrer 获取上一个页面的url 但是这个办法有个弊端就是如果你iframe里面有a标签之类被点进去就获取不到了 不过影响不大
以上就是关于如何用php获取一个网页iframe中的内容全部的内容,包括:如何用php获取一个网页iframe中的内容、如何在子页面得到其所在的iframe、iframe包含的页面如何获取其所在页的父级页url地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)