我如何只允许每个浏览器会话一个POST?
答案 0 :(得分: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;
}
答案 1 :(得分:0)
在处理提交后将信息保存到$ _SESSION中,并在处理提交开始时检查以前是否有任何信息保存在$ _SESSION中。