碰到一个无法获取来路的奇怪问题 $_SERVER["HTTP_REFERER"] 对url分析即可 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $_SERVER["HTTP_REFERER"] 是获取来源地址。但如果用户把url直接输入在浏览器,并不是通过链接等跳转到url的。这样$_SERVER['HTTP_REFERER']会为空,因为没有来源地址。保存为test.phpecho '<pre>';print_r($_SERVER);echo '</pre>';如果直接在浏览器输入http://localhost/test.php 是获取不到HTTP_REFERER的, 另外通过header跳转的,也获取不到HTTP_REFERER。<?phpheader('location:http://localhost/test.php');?> 用你提供的网址测试了一下[HTTP_REFERER] => http://newchat.flirt.ru/go.php?url=http://localhost/test.php是拿到HTTP_REFERER的,估计不是用header直接跳过来。这样就可以根据HTTP_REFERER判断来源进行屏蔽了。 有点奇怪,为什么我获取到HTTP_REFERER是空的呢 简单问题 phpExcelReader导入问题 数据库的问题 sql菜鸟又来提问了:获取多列名次值 PHP 解析CSV 数组访问 刚刚接触php请高手指点 PHP怎样模拟一个POST来提交数据 远亲不如近群,asp,asp.net,php,ajax 讨论群 51062865 转换问题.. thinkphp中图片处理 PHP命名空间问题 求指教,php处理多文件上传出错
这样$_SERVER['HTTP_REFERER']会为空,因为没有来源地址。保存为test.phpecho '<pre>';
print_r($_SERVER);
echo '</pre>';如果直接在浏览器输入http://localhost/test.php 是获取不到HTTP_REFERER的,
<?php
header('location:http://localhost/test.php');
?>
[HTTP_REFERER] => http://newchat.flirt.ru/go.php?url=http://localhost/test.php
是拿到HTTP_REFERER的,
估计不是用header直接跳过来。这样就可以根据HTTP_REFERER判断来源进行屏蔽了。
有点奇怪,为什么我获取到HTTP_REFERER是空的呢