php提交表单:PHP检查表单的提交来源代码



在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>

Tags:  表单代码 js提交表单 表单提交 php提交表单

延伸阅读

最新评论

发表评论