PHP获取来源网址,通过来源网址来判断是否发送验证码

我们在发送短信验证码的时候,为了防止别人通过POST刷短信,我们可以通过来源网址来进行控制:

方法如下:

$ly_url = $_SERVER['HTTP_REFERER'];        //获取来源网址
$ly = strpos($ly_url,"zhix.net");         //查看来源网址是否包含zhix.net
/*strpos 如果这个字符串中没有找到相应的子字符串 就返回false
如果这个子字符串位于字符串的开始处 就会返回0
为了区分 0 和 false 就必须使用等同操作符 === 或者 !== */
if ($ly !== false){
	//则执行发送短信
}else{
	//则不发送,提示相应错误信息
}

 

posted @ 2016-12-15 11:45  智昕  阅读(205)  评论(0编辑  收藏  举报