怎么给自己开发的一套php程序授权域名

2024-12-20 16:43:21
推荐回答(1个)
回答1:

不难。

重点是在于怎么获取这个域名,和怎么防止别人篡改这个授权。


1  获取网站域名

$url       = $_SERVER["HTTP_REFERER"];   //获取完整的来路URL

$str   = str_replace("http://","",$url);  //去掉http://
$strdomain = explode("/",$str);               // 以“/”分开成数组
$domain    = $strdomain[0];              //取第一个“/”以前的字符

用上面的方法才准确无误,如果你用PHP自带的函数就不对如:
$_SERVER['SERVER_NAME'] 这个函数它获取的是服务器域名


获取域名以后,可以在写一个方法,把获取到的域名发到授权的服务器 判断一下,是否就是认证过的,如果是就可以访问,不是就提示 没有授权啥的