
地址
第三。该php程序,必须绑定你的域名。
关于绑定,一般是在
iis设置里面,有一个主机头。把你的域名绑在上面就行了。
祝楼主好运。
不难。
重点是在于怎么获取这个域名,和怎么防止别人篡改这个授权。
1 获取网站域名
$url = $_SERVER["HTTP_REFERER"] //获取完整的来路URL$str = str_replace("http://","",$url) //去掉http://
$strdomain = explode("/",$str) // 以“/”分开成数组
$domain = $strdomain[0] //取第一个“/”以前的字符
用上面的方法才准确无误,如果你用PHP自带的函数就不对如:
$_SERVER['SERVER_NAME'] 这个函数它获取的是服务器域名
获取域名以后,可以在写一个方法,把获取到的域名发到授权的服务器 判断一下,是否就是认证过的,如果是就可以访问,不是就提示 没有授权啥的
在代码前面加一句赋值就行;
$_SESSION['authcode'] = trueif(!isset($_SESSION[‘authcode’])) {
$query=file_get_contents(‘http://你的域名/check.php?url=’.$_SERVER[‘HTTP_HOST’])
if($query=json_decode($query,true)) {
if($query[‘code’]==1)$_SESSION[‘authcode’]=true
else exit(‘
‘.$query[‘msg’].’
‘)
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)