Php 如何使用$\u GET variable重定向到我的页面上一个特定的状态

Php 如何使用$\u GET variable重定向到我的页面上一个特定的状态,php,header,url-redirection,Php,Header,Url Redirection,所以, 我现在在一个页面上 adminpanel.php?type=pdetail&id=1&op=edit 我的每个变量都通过回显HTML标记来创建页面的某个部分。 我希望我的页面重定向到 adminpanel.php?type=edit (我的类型变量已定义为“pdetail”,我希望将其修改为“edit”) 正如我在评论中提到的,您将在标题之前输出(请参阅下面的“引用”)。在这之前不应该有任何输出,包括在您现在输出的标题之前的开头之前的一个或多个空格;删除echo语句。

所以, 我现在在一个页面上

adminpanel.php?type=pdetail&id=1&op=edit
我的每个变量都通过回显HTML标记来创建页面的某个部分。 我希望我的页面重定向到

adminpanel.php?type=edit
(我的类型变量已定义为“pdetail”,我希望将其修改为“edit”)


正如我在评论中提到的,您将在标题之前输出(请参阅下面的“引用”)。在这之前不应该有任何输出,包括在您现在输出的标题之前的开头
之前的一个或多个空格;删除echo语句。错误报告将告诉您
if($op == 'edit')
{
    $id = $_GET['id'];
    echo("Testing IF condition");
    header("location:adminpanel.php?type=edit");
}
<?php 
$op = $_GET['op'];

    if($op == 'edit')
    {
        $id = $_GET['id'];
        header("location:adminpanel.php?type=edit");
        exit;
    }
<?php 
error_reporting(E_ALL);
ini_set('display_errors', 1);

// rest of your code