重定向到其他标签页

时间:2012-02-07 15:50:14

标签: php javascript redirect

我有一个单页index.php,带有2个标签按钮,用于分隔每个内容。每次用户点击此标签按钮,他们都会看到不同的内容。


<ul>
<li>
<a href="javascript:changeTab('dns_soa','dns/dns_soa_edit.php')">DNS Zone</a>
</li>
li class="active"> // current active page
<a href="javascript:changeTab('dns_records','dns/dns_soa_edit.php')">Records</a>
</li> 
</ul>


我需要在处理表单后直接重定向到'dns_records'选项卡并使用标题重定向而不单击选项卡:

header("Location: /dns/dns_soa_edit.php?id=$zone");

我该怎么做?谢谢。

1 个答案:

答案 0 :(得分:0)

在处理表单的同一文件中,您可以在顶部使用它。

<?php
    if ( isset($_POST['zone_id']) ) {
        $zone_id = $_POST['zone_id'];
        header("Location: /dns/dns_soa_edit.php?id={$zone_id}");
    }
?>

这假定使用zone_id方法时表单的标识为POST的字段,并且HTML5中的目标要么指定相同的页面,要么设置为相同的名称php文件。您只需回显basename(__FILE__)即可获取当前php文件的名称。在文件dns_soa_edit.php(可能是包含上述代码的同一文件)中,您将以相同的方式阅读$_GET[$zone_id]并从中加载详细信息。