• 欢迎访问一然博客,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入一然博客 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏一然博客吧

给主题加上一个PHP域名授权

WordPress 一然 8个月前 (03-19) 395次浏览 已收录 0个评论

云端校验域名授权

客户端代码:

<?php
$shouname = trim($_SERVER['SERVER_NAME']);  //获取域名
$shouurl = file_get_contents('https://www.xvv.ooo/shouquan.php?domain='.$shouname);  //获取服务端授权文件
if(!empty($shouurl)){
    echo "已授权!";    //授权成功
}else{
    die("未授权!");    //授权失败
}
?>

服务端代码:

<?php
$domain = $_GET['domain'];                                //获取域名
$Array = array('127.0.0.1','localhost','www.xvv.ooo');  //授权域名列表
echo in_array($domain, $Array) ? 'yes' : '';              //校验结果
?>

域名授权代码可封装进函数,或者进行加密,对于常用的PHP加密形式,都有其破解的方法,比如Zend、mzphp2、ionCube等,如果授权的域名较多,可以在项目中增加域名字段,将域名写入数据库再进行读取和校验。

使用方法

以上方法推荐使用第一种,因为第一种便于管理,将客户端代码写到wordpress主题全局PHP函数文件即可,然后再自己的服务端配置好域名授权,客户端的PHP文件可以自行加密,当然了,世界上没有无法解密的PHP代码。


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:给主题加上一个PHP域名授权
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址