如何在我的网址中重置$ get变量

时间:2013-10-20 22:52:35

标签: php

我有一个www.example.com/viewbuyer.php?q=1&buyerid=1

页面

在页面上输入一个表单,并使用以下更新重新设置同一页面:

$updateGoTo = "viewbuyer.php?q=2&buyerid=" . $row_buyer['buyerid'] . "";

但实际上这个网址是www.example.com/viewbuyer.php?q=2&buyerid=1&q=1&buyerid=1

显然我不希望URL中的变量已经在表单提交上传递。

我确定这是一个简单但有点像PHP菜鸟的东西。

1 个答案:

答案 0 :(得分:-1)

您也可以使用javascript window.location删除一些网址 http://jelaniharris.com/2008/remove-anchors-from-a-url-in-javascript/

<击>

将#替换为?

<?php
/* Redirect to a purged $_get */
if($_GET['q'] == 1)
{
    header("Location: viewbuyer.php?q=2&buyerid=".$row_buyer['buyerid']."");
}
?>