header(“ Location:”。$ _ SERVER ['HTTP_REFERER']);移到服务器时弯腰工作

时间:2019-06-01 10:26:06

标签: php

在xampp中运行代码时,此语句有效,但是当我将代码移至生产实例时,代码将停止工作。

ps:我唤起php文件的方式是通过表单提交。

if (!empty($_SERVER['HTTP_REFERER']))
header("Location: ".$_SERVER['HTTP_REFERER']);
else
print "<br> referpage:".$_SERVER['HTTP_REFERER'];

打印标题时(“ Location:”。$ _ SERVER ['HTTP_REFERER']);它返回为空。

2 个答案:

答案 0 :(得分:0)

尝试一下

if(!empty($_SERVER['HTTP_REFERER'])){
$referer = $_SERVER['HTTP_REFERER'];
header("Location: $referer");
}
else
print "<br> referpage:".$_SERVER['HTTP_REFERER'];

答案 1 :(得分:0)

所以我参加了会议并且成功了。

1)您需要session_start();在每个文件的顶部 2)在主页上添加$ _SESSION ['location'] = $ _SERVER ['REQUEST_URI'];       这会将当前页面地址存储为字符串 3)调用标头(“ Location:”。$ _SESSION ['location']);按需。