如何通过php程序防止外部页面提交表单?
<?php
session_start();
if(isset($_POST['name']) && !empty($_POST['name'])){
if($_POST['check'] ==$_SESSION['check']){
echo '正常访问';
} else {
echo '外部访问';
}
}
$token = md5(uniqid(rand(),true));
$_SESSION['check'] = $token;
?>
<form method="post" action="">
<input type="text" name="name">
<input type="hidden" name="check" value="<?php echo $token;?>">
<input type="submit">
</form>