Php 如何在url中重置$get变量
我有一个页面是Php 如何在url中重置$get变量,php,Php,我有一个页面是www.example.com/viewbuyer.php?q=1&buyerid=1 在页面上输入表单,并使用以下更新重新设置同一页面: $updateGoTo = "viewbuyer.php?q=2&buyerid=" . $row_buyer['buyerid'] . ""; 然而,它实际指向的url是www.example.com/viewbuyer.php?q=2&buyerid=1&q=1&buyerid=1 显然,我不希望URL中的变量已经在表单提交时传递
www.example.com/viewbuyer.php?q=1&buyerid=1
在页面上输入表单,并使用以下更新重新设置同一页面:
$updateGoTo = "viewbuyer.php?q=2&buyerid=" . $row_buyer['buyerid'] . "";
然而,它实际指向的url是www.example.com/viewbuyer.php?q=2&buyerid=1&q=1&buyerid=1
显然,我不希望URL中的变量已经在表单提交时传递
我相信这很简单,但有点像php noob。您也可以使用javascript window.location删除一点url
替换为
以您的形式填写method=“post”
要使用$\u post value是否可以简单地使用post而不是GET?您可以在重定向的地方包含代码吗?
<?php
/* Redirect to a purged $_get */
if($_GET['q'] == 1)
{
header("Location: viewbuyer.php?q=2&buyerid=".$row_buyer['buyerid']."");
}
?>