我想要的是能够将?key = 1234附加到我的页面url和 它会很好地显示页面。没有附加密钥会重定向 到其他地方,希望有人可以提供帮助。 到目前为止,我的内容在下面,但我无法弄清为什么它不起作用。 '
session_start();
$self = "{$_SERVER['PHP_SELF']}?{$_SERVER['QUERY_STRING']}";
if(!empty($_GET['key']) && $_GET['key'] == "1234" ) {
unset($_GET['key']);
$qs = http_build_query($_GET);
$self = "{$_SERVER['PHP_SELF']}?{$qs}";
$_SESSION['key'] = 1;
header("Location: $self");
exit;
} elseif (!isset($_SESSION['key'])) {
header('Location: https://elsewhere.com');
exit;
}
session_unset();
session_destroy();
session_write_close();
include("mywebpage.php");
此刻,即使使用正确的密钥,我也总是被重定向到别处。