请问关于$_SERVER的问题

xm1331305 2007-04-04 03:17:47


现在我有2个页面
1.php



<?
header("Location:2.php");
?>

2.php



<?
global $_SERVER;
$ReUrl=$_SERVER['HTTP_REFERER'];
echo "来源URL:".$ReUrl;
?>

先访问1.php,在2.php里得不到值??

如果1.php内容是超连接过来的.就可以.

为什么?
...全文
241 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ray929 2007-04-04
  • 打赏
  • 举报
回复
header("Location:2.php?ref=".$_SERVER["REQUEST_URI"]);

必要也可以加入 $_SERVER["HTTP_HOST"]
blankfang 2007-04-04
  • 打赏
  • 举报
回复
学习中!!!!!!!!
ryl 2007-04-04
  • 打赏
  • 举报
回复
直接带参数
xm1331305 2007-04-04
  • 打赏
  • 举报
回复
那么现在是用header("Location:2.php");转到2.php的..那么我在2.php要来怎么获取呢?
iasky 2007-04-04
  • 打赏
  • 举报
回复
HTTP_REFERER就是这样定义的
axaw 2007-04-04
  • 打赏
  • 举报
回复
来路网址,直接输入网址是没有来路的,当然没有值了。
an9ryfr09 2007-04-04
  • 打赏
  • 举报
回复
$_SERVER['HTTP_REFERER']只记录用户行为,所以$_SERVER['HTTP_REFERER']很容易伪造。
ciaky 2007-04-04
  • 打赏
  • 举报
回复
http_reffer是浏览器发送的 只有点链接的时候才有

21,886

社区成员

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

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