0

如何每个浏览器会话只允许一个 POST?

4

2 回答 2

1
<?php
session_start();

if (isset($_SESSION['already_posted'])) {
  echo "Already posted.";
  exit();
}

$is_valid_post = isset($_POST['txt_udid']); // && validate stuff...;

//... process $_POST....

if ($is_valid_post) {
    $_SESSION['already_posted'] = 1;
}
于 2012-08-23T21:59:43.363 回答
0

处理提交后将信息保存到 $_SESSION 中,并在处理提交开始时检查是否有任何信息之前保存在 $_SESSION 中。

于 2012-08-23T21:57:05.210 回答