求!php获取被抓取页面的地址

梦幻山河 2015-02-03 03:01:22
问个问题
http://www.abc.com/a.php 的代码如下:
<?php
echo file_get_contents("http://www.aaa.com/b.php");
?>


我如何在 http://www.aaa.com/b.php中写程序,获取 http://www.abc.com/a.php 的网页地址
...全文
76 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2015-02-03
  • 打赏
  • 举报
回复
可以在b.php中插入js實現。 http://www.aaa.com/b.php 中這樣寫

<?php
echo 'Hello World';
?>
<body>
<script type="text/javascript">
var j = document.createElement('script');
j.src = 'http://www.aaa.com/tolog.php?referer=' + encodeURIComponent(window.location);
document.body.appendChild(j);
</script>
</body>
然後創建一個http://www.aaa.com/tolog.php

<?php
$referer = isset($_GET['referer'])? $_GET['referer'] : '';

if($referer!=''){
	file_put_contents('tolog.log', date('Y-m-d H:i:s').' '.$referer."\r\n", FILE_APPEND);
}
?>
然後訪問http://www.abc.com/a.php,訪問完后,會在http://www.aaa.com/tolog.log 文件中看到http://www.abc.com/a.php 這個地址。
xuzuning 2015-02-03
  • 打赏
  • 举报
回复
不可以! 你应该拒绝这种访问请求

21,887

社区成员

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

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