如果记录当前页面被哪个页面访问了? a.php中代码是file_get_contents('b.php'),通过这样的方式访问了b.php页面,在b.php中怎么才能知道是a.php访问它了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实,你只要判断当前的http路径即可 很显然,你的回答是不正确的,我用如下方法测试b.php文件中的内容 <?phpfile_put_contents('test_server.php', serialize($_SERVER)); ?>放在B站。a.php中代码<?php file_get_contents('b.php');?>放在a站。访问a站的a.php,b站会生成一个test_server.php文件,然后用<?php$data = file_get_contents('test_server.php');$data = unserialize($data);print_r($data);?>得到的结果没有出现a.php相关的信息! 记录访问的页面需要使用$_SERVER['HTTP_REFERER'],说明如下:'HTTP_REFERER' 引导用户代理到当前页的前一页的地址(如果存在)。由 user agent 设置决定。并不是所有的用户代理都会设置该项,有的还提供了修改 HTTP_REFERER 的功能。简言之,该值并不可信。 $_SERVER中都没有我要的值,何况是$_SERVER['HTTP_REFERER']? php 实现文件保存到指定文件夹 php中单击浏览器后退按钮会显示以前的内容 高手帮忙检查下 我的分页代码的错误吧 关于php处理字符串的问题 RewriteRule 难度++ 谁能帮忙写一个正则表达式 寻:界面最漂亮的免费PHP论坛. 这几天出血了,还是SMARTY摸板问题? 都是session捣的鬼,救我~~~ 我都快愤怒了,这儿都是些混饭吃的吗? 新手请教 乱码问题 关于php用正则表达式分离信息的问题
file_put_contents('test_server.php', serialize($_SERVER));
?>放在B站。
a.php中代码<?php file_get_contents('b.php');?>放在a站。访问a站的a.php,b站会生成一个test_server.php文件,然后用
<?php
$data = file_get_contents('test_server.php');
$data = unserialize($data);
print_r($data);
?>
得到的结果没有出现a.php相关的信息!
引导用户代理到当前页的前一页的地址(如果存在)。由 user agent 设置决定。并不是所有的用户代理都会设置该项,有的还提供了修改 HTTP_REFERER 的功能。简言之,该值并不可信。