RSS订阅
PHP程序员站--WWW.PHPERZ.COM  
网站地图
高级搜索
收藏本站

 当前位置:主页 >> PHP高级编程 >> 开发技巧 >> 文章内容
PHP程序防止站外提交数据
[收藏此页[打印本页]   
来源:phperz.com  作者:phperz.com  发布时间:2008-03-29

把以下代码添加到接受数据的页,原理和防盗链一样,都是检查信息来源的http 头.如果不是本站域名就阻止.

以下为引用的内容:
<?

$servername=$HTTP_SERVER_VARS['SERVER_NAME']; //获取本站域名

$sub_from=$HTTP_SERVER_VARS["HTTP_REFERER"];  //获取来源的referer

$sub_len=strlen($servername); //计算本站域名的长度

$checkfrom=substr($sub_from,7,$sub_len); //截取来源域名

if($checkfrom!=$servername){ //假如截取的来源域名不等于本站域名,则终止.

echo("数据来源有误!请从本站提交!");

exit;

}

?>

 
 相关文章
 
发表评论
全部评论(0条)
 
 站内搜索
 热门搜索 基础  mysql  url  adodb
高级搜索 网站地图 站长工具 IP查询 收藏本站
 热点文章
 随机推荐
网站首页 | 网站地图 | 高级搜索 | RSS订阅
PHP程序员站 Copyright © 2007,PHPERZ.COM All Rights Reserved 粤ICP备07503606号 联系站长