在xampp中运行代码时,此语句有效,但是当我将代码移至生产实例时,代码将停止工作。
ps:我唤起php文件的方式是通过表单提交。
if (!empty($_SERVER['HTTP_REFERER']))
header("Location: ".$_SERVER['HTTP_REFERER']);
else
print "<br> referpage:".$_SERVER['HTTP_REFERER'];
打印标题时(“ Location:”。$ _ SERVER ['HTTP_REFERER']);它返回为空。
答案 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']);按需。