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