PHP程序防止站外提交数据

php

2008-05-03 17:03

<?

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

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

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

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

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

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

exit;

}

?>