在PHP中个检测表单来源代码:
<?php
$path = $_SERVER[\'PHP_SELF\'];//获取当前文件完整路径
($_SERVER[\'REQUEST_METHOD\']\"POST\"){
$a = $_SERVER[\'HTTP_REFERER\'];//保持完整URL来源
$b = \"http://{$_SERVER[\'SERVER_NAME\']}$path\";//当前服务器名称
echo \"当前来源为:<br> $a <br>服务器地址为:<br> $b <br><hr>\";
(strcmp($a,$b)0){//比较串大小
echo \"匹配\";
}{
echo \"只能从本站进来不能从外边进来\";
}
}{
echo \"请提交表单\";
}
?>
<form action = \"<?php echo $path; ?>\" method = \"POST\">
<input type = \"submit\" value = \"提交\">
</form>
最新评论