嘿,我正在做登录检查,我想将位置设置为上一页。
<?php
$GLOBALS['returnsite'] = 'login.php';
?><?php
header('Location: '.$GLOBALS['returnsite']);
?>它没有返回,并且我得到了这个错误“通知:未定义的索引: return”
如何创建可以在头部设置的“全局变量”(‘Location:'.$myvar);??
发布于 2012-12-10 18:27:49
正如马克在他的评论中所说,$GLOBALS并不执着。
我建议您改用会话:
带有表单的页面:(在第1行!)
<?php
session_start();
$_SESSION['returnsite'] = 'login.php';
?>在"checker“页面上:(第1行!)
<?php
session_start();
?>然后,在您处理完登录之后:
header("Location: {$_SESSION['returnsite']}\r\n");
exit;发布于 2012-12-10 18:51:03
您可以做的就是将重定向URL作为GET变量传递。
示例:
checker.php?returnsite=login.php然后你可以使用:
header('Location: ' . $_GET["returnsite"]);https://stackoverflow.com/questions/13798983
复制相似问题