主页
$_SESSION['uniqid_mt_rand'] = uniqid(mt_rand(), true);
然后输入表格
<input name="hidden_field" type="hidden" id="hidden_field"
value="<?php echo htmlspecialchars( $_SESSION['uniqid_mt_rand'] , ENT_QUOTES, "UTF-8");?>">
然后将$.post("_record_comments.php" ....
发送给_record_comments.php
并在_record_comments.php
检查是否
$_SESSION['uniqid_mt_rand'] == $_POST['hidden_field']
是否有助于预防某些事情?在这种情况下,我可以肯定,该表格是从网站填写的。因此,如果机器人发送&#39;形式&#39; $_POST
和$_SESSION
会不一样?