使用标题重定向到同一页面("位置:"。$ MyPage);不工作

时间:2012-02-21 14:15:52

标签: php redirect parameters header uri

我的插件(管理员页面)使用url..i.e上的参数编辑,更新等。

http://www.sandwichbaron.com/dev/wp-admin/admin.php?page=my-page-handle&Action=Edit&recId=1

一旦我完成了编辑和更新我的数据库表, 我用

header("Location: " . $MyPage);   
 $MyPage = http://www.sandwichbaron.com/dev/wp-admin/admin.php?page=my-page-handle

即......没有参数

和 它显示在浏览器网址地址栏中,并且参数仍然存在。???? 所以我(和客户端)必须手动刷新页面,以查看更改。

我正在阅读奇怪的htaccess文件等,但我被卡住了......无知......恼怒 有人可以帮忙吗。

1 个答案:

答案 0 :(得分:3)

在将变量$ MyPage插入标题之前,必须先将变量设置为$ MyPage,然后将其包装在引号中。此外,您应该在重定向exit()之后始终使用header()

$MyPage = "http://www.sandwichbaron.com/dev/wp-admin/admin.php?page=my-page-handle";
header("Location: " . $MyPage);   
exit();