加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

利用php如何限制域名访问和域名授权?

发布时间:2022-04-18 14:04:35 所属栏目:语言 来源:互联网
导读:php怎么样实现限制域名访问?很多人不想自己的写的代码被其他复制粘贴,那么就可以使用限制域名访问来禁止别人拷贝。下面是PHP是实现域名限制的代码,有这方面需求的朋友可以看看。 用PHP编写好的源码,如果不想被其它人直接利用怎么办?首先想到的是加密,
        php怎么样实现限制域名访问?很多人不想自己的写的代码被其他复制粘贴,那么就可以使用限制域名访问来禁止别人拷贝。下面是PHP是实现域名限制的代码,有这方面需求的朋友可以看看。
 
        用PHP编写好的源码,如果不想被其它人直接利用怎么办?首先想到的是加密,但现在除了Zend 5加密还比较难破解外,其它的加密方式都不堪一击。即使不破解,不怀好意的人同样可以使用你的源码搭建一个和你一模一样的一个网站。这岂不是使你的劳动成果白白的被别人占为己有。下面介绍一种方法即限制域名的方法来保护你的源代码不被直接拷贝运行。
 
        如何通过程序限制域名从而保护源码呢?比如你所做的网站将来要使用的是www.jb51.net,如果PHP的程序丢失了,即使其它人使用你的PHP源码,如果判断的域名不正确,也无法运行,同时将源码加密起来,这样就万无一失了。
 
        PHP程序限制域名的程序源码如下:
 
        1、限制域名访问方法一
 
<?php
if(!in_array($_SERVER['HTTP_HOST'],array('test.com','www.test.com'))){
exit('建站请联系:http://www.test.com');
}
?>
        2、限制域名访问方法二
 
function allow_domain(){
$is_allow=false;
$servername=trim($_SERVER['SERVER_NAME']);
$Array=array("localhost","127.0.0.1","test.com","test1.com");
foreach($Array as $value){
$value=trim($value);
 
        客户端代码:
 
<?php
//获取不带端口号的域名前缀
$servername = trim($_SERVER['SERVER_NAME']);

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读