身为开发者的朋友,在消耗大量精力编写出一套系统后,却在网络中大肆流传。
流传中,更有人改改版权,修改几处,就说是自己编写。
今天微夏博客[vxia.net]就分享一套PHP域名授权系统,加密源码,其中指定域名使用,非授权域名使用时,会有提示购买正版系统。
为了找类似域名授权源码,在网络中找了很多套源码,经过测试,都是不可用。
大多数网站,直接复制粘贴介绍内容,具体怎么安装?怎样使用?怎样调试?完全没有详细内容!
此源码由微夏博客 由 景弘博客 收集,经常微夏博客整理一些代码。
今天微夏博客就详细给大家介绍下此系统的安装、调试过程!
首先来看下微夏博客搭建成功的域名授权系统:http://sq.vxia.net (授 s 权 q )
通过系统首页,可查询到域名是否经常授权。此为小功能
最主要的是后台的授权系统
下面我们来看下具体的安装教程:
在此次安装过程,微夏博客会使用zpindao.com 这个域名为大家作演示。
(域名解析和绑定主机,在这里不作介绍)
1、下载源码(源码微夏博客会为大家提供),修改一些信息。
其中:config.php 修改数据库配置信息
install.sql 修改后台账号密码信息 (建议使用editplus 或 其它专业编辑工具打开)
2、上传源码至空间。
使用FTP工具,把源码上传至主机即可。
3、导入数据库信息。
打开数据库,导入 install.sql 数据库
4、登录系统后台。
以上步骤操作完成后,网站就可以正常访问了,接下来就是如何管理系统了。
系统后台地址:http://域名/admin888
输入你设置的用户名和密码登录即可。
登录成功后,会显示以下的界面。
域名授权系统安装完成后,下一步就是 在源码中添加授权码了。
授权码:
if(!isset($_SESSION['authcode'])) { $query=file_get_contents('http://zpindao.com/check.php?token={$token}&url='.$_SERVER ['HTTP_HOST']); if($query=json_decode($query,true)) { if($query['code']==1)$_SESSION['authcode']=true; else exit('<h3>'.$query['msg'].'</h3>'); } }
关于token,在 授权管理 -- 下载管理 中,找到授权代码,即为 token (演示方便,使用vxia.net 作为授权域名)
微夏博客简单写一个PHP文件,作为演示:
<?php header("Content-Type: text/html;charset=utf-8"); function allow_doamin(){ if(!isset($_SESSION['authcode'])) { $query=file_get_contents('http://zpindao.com/check.php?token={$token}&url='.$_SERVER ['HTTP_HOST']); if($query=json_decode($query,true)) { if($query['code']==1)$_SESSION['authcode']=true; else exit('<h3>'.$query['msg'].'</h3>'); } } } allow_doamin(); echo 'Hello, world!'; ?>
把这个保存为 sq.php 文件,上传vxia.net 目录中。
http://vxia.net/demo/sq.php 打开后,显示hello world 即此域名已授权
同样,如果把此sq.php 文件上传到其它任何一个域名下,系统检测到此域名未授权,则不会显示hello world ,则会显示警告信息。
http://zpindao.com/sq.php 未授权域名打开后,提示未授权。
简单的演示源码,大家可下载上传至自己的空间,看下未授权的效果;
可再联系我添加授权,再看下已授权的效果。
教程只能做这么详细了,如果还是感觉不会,有哪些疑问都可在本文章下方留言,微夏博客会及时回复你的问题。
2022-04-22 更新链接
域名授权源码 及 演示源码 下载地址: