重定向到带有 header("Location: " . $MyPage) 的同一页面;不工作
我的插件(管理侧页面)使用网址上的参数进行编辑、更新等。ie
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
i.e....没有参数
并且 它显示在浏览器 URL 地址栏中,并且参数仍然存在。??? 所以我(和客户端)必须手动刷新页面,才能看到更改。
我正在阅读有关奇怪的 htaccess 文件等的内容,但我陷入困境......无知......恼怒 有人可以帮忙吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须在将变量 $MyPage 插入标题之前设置它,并将其用引号引起来。另外,在重定向调用
header()
后,您应该始终使用exit()
:You have to set the variable $MyPage before inserting it into the header, and wrap it in quotes. Also you should always use
exit()
after a redirect call toheader()
: