使用php刷新页面时是否可以记住url-变量?
Is it possible to remember url-variable when using php to refresh page?
我制作了一个从数据库加载信息的产品页面,使用页面 URL 中的变量。但是当我使用`header("Refresh:0");变量从 URL 中删除。有什么办法可以避免这种情况吗?
HTML:
if(isset($_POST["Logout"])) {
$_SESSION["loggedin"] = "no";
setcookie("login", "yes", time()-3600, "/");
setcookie("name", "", time()-3600, "/");
header("Refresh:0");
}
URL 按下注销前:
blabla.nl/index.php?id=1234
URL 按下注销后:
blabla.nl/index.php
$_SERVER["PHP_SELF"]
不包含添加到 URL 的任何参数,只需使用空的 action=""
它将提交给它自己,包括添加到 [=17] 的任何参数=].
编辑:您的表单应如下所示:
<form method="post" action="">
我制作了一个从数据库加载信息的产品页面,使用页面 URL 中的变量。但是当我使用`header("Refresh:0");变量从 URL 中删除。有什么办法可以避免这种情况吗?
HTML:
if(isset($_POST["Logout"])) {
$_SESSION["loggedin"] = "no";
setcookie("login", "yes", time()-3600, "/");
setcookie("name", "", time()-3600, "/");
header("Refresh:0");
}
URL 按下注销前:
blabla.nl/index.php?id=1234
URL 按下注销后:
blabla.nl/index.php
$_SERVER["PHP_SELF"]
不包含添加到 URL 的任何参数,只需使用空的 action=""
它将提交给它自己,包括添加到 [=17] 的任何参数=].
编辑:您的表单应如下所示:
<form method="post" action="">