PHP检查表单提交是否来自于本站

如题所述

<?phpif (defined(’INSIDE’)) {//判断是否有定义INSIDE常量//处理表单} else {exit(’错误’);}?>然后,在提交表单的那个页面先定义INSIDE这个常量,常量值无所谓define(’INSIDE’, ’TRUE’);接着,判断是否有提交,如果提交,则include ’form.php’;======================================================================================= 方法二:<?phpif(PHP_VERSION<’4.1.0’){$_SERVER = $HTTP_SERVER_VARS;}if(isset($_SERVER["HTTP_REFERER"])){//针对部分浏览器可能无HTTP_REFERER,所以做这么一个判断$servername=$_SERVER[’SERVER_NAME’];$sub_from=$_SERVER["HTTP_REFERER"];$sub_len=strlen($servername);if($checkfrom!=$servername){echo "<script language=’javascript’>window.alert(’数据来源有误,本站不接收站外提交的数据!’);window.opener=self;window.close();</script>";exit;}}?
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网