PHP Post-Redirect-Get (PRG) 代码示例
在 PHP 中实现 PRG 模式时,遵循正确的步骤至关重要确保防止页面重新加载和后退按钮问题。让我们探索一下基本实现:
在您的代码中:
最简单的 PRG 场景
对于简化的 PRG 实现,您可以使用以下代码片段:if ($_POST) { // Validate the input if (/* input is OK */) { // Execute code (database updates, etc.) // Redirect to the same page header("Location: {$_SERVER['REQUEST_URI']}", true, 303); exit(); } }
以上是PHP 的 Post-Redirect-Get (PRG) 模式如何防止数据重复和 CSRF 攻击?的详细内容。更多信息请关注PHP中文网其他相关文章!