我的插件(管理员页面)使用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文件等,但我被卡住了......无知......恼怒 有人可以帮忙吗。
答案 0 :(得分:3)
在将变量$ MyPage插入标题之前,必须先将变量设置为$ MyPage,然后将其包装在引号中。此外,您应该在重定向exit()
之后始终使用header()
:
$MyPage = "http://www.sandwichbaron.com/dev/wp-admin/admin.php?page=my-page-handle";
header("Location: " . $MyPage);
exit();