使用php重写URL以解决刷新问题


Using php to rewrite the URL for refreshing issues

我知道。我知道。好吗?我编写代码和整合用户管理系统的方式很糟糕。我在用动作。现在通常你会有另一个页面处理的动作,然后重定向到主页与数据,但我还没有这样做。所以现在的情况是,

http://www.domain.com/index.php?action=newUser&id=1028

刷新

并返回错误"该用户已存在"。这没什么大不了的。然而。

http://www.domain.com/createblogpost.php?action=postNew

当上面的内容被刷新时,它会产生一个复制的,相同的帖子。

是否有一个函数或方式我可以得到php,在action=postNew代码段的末尾,将URL重写为www.domain.com/createblogpost.php,这将停止刷新注入。

任何想法?或者任何我没有考虑过的新思维范式?(inb4不要像笑话一样编码)

提前感谢,Aleski .

发送Location报头…

header('Location: http://example.com/somewhere-else');

此模式称为Post/Redirect/Get

header('Location: www.domain.com/createblogpost.php');