可以实现,你可以在 www.xxx.com/error.php 中记录一下所有转到这个页面的网页来源.获取网页来源的PHP方法:  $_SERVER["HTTP_REFERER"];

解决方案 »

  1.   

    1. www.xxx.com/error.php中记录一下所有转到这个页面的网页来源,$_SERVER["HTTP_REFERER"];
    2. 查看日志文件
      

  2.   

    1、不能使用$_SERVER["HTTP_REFERER"]变量,因为HTTP_REFERER是由浏览器发出的,而只在页面加载完成后HTTP_REFERER信息才会产生。而跳转是在加载http协议头部信息后就开始了
    2、你可以用sock打开每一个连接并观察头部信息中是否包含location: www.xxx.com/error.php
    3、跳转也不一定就是header函数产生的,html的meta标记也可以产生跳转。所以你还需要用get_meta_tags函数提取meta标记进行分析