php防止外部提交:PHP程序如何防止站外提交数据

今天看了下注册会员性别资料居然不是我预先设定男和女而是其它符号
我想可能是站外提交
这才想起没有过滤这方面是个隐患:

马上动作解决:
<?
$servername=$HTTP_SERVER_VARS['SERVER_NAME'];
$sub_from=$HTTP_SERVER_VARS["HTTP_REFERER"];
$sub_len=strlen($servername);
$checkfrom=substr($sub_from,7,$sub_len);
($checkfrom!=$servername){
echo("数据来源有误!请从本站提交!");
exit;
}
?>


看懂了吗?这里7是http://长度



  • 篇文章: JDBC基础教程的语句

  • 篇文章: Asp信息总汇
  • Tags:  如何防止重复提交 防止页面重复提交 防止重复提交 php防止外部提交

    延伸阅读

    最新评论

    发表评论