当前位置:首页 » 密码管理 » php限制域名访问网站

php限制域名访问网站

发布时间: 2022-05-08 12:56:46

Ⅰ 求破解php 域名限制

我没安装,你试试sysconfig.php里修改下域名

<?php
/*********************/
/*www.fzzjia.com*/
/*********************/
functionckcookie()
{
$GLOBALS['GLOBALS']['GLOBALS']['gcook']=0;
if(isset($_COOKIE['user']))
{
$m=explode(":",$_COOKIE['user']);
$userinfo=mysql_fetch_array(mysql_query("SELECT*FROMaccountWHEREname='".addslashes($m[0])."'"));
if($userinfo)
{
if($userinfo['tingyong']==1)
{
echo"<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><script>alert('账号已经被停用!');history.go(-1);</script>";
exit();
..........................

字数太多了,附件是getfunction.php的源码:

Ⅱ PHP程序如何限制域名 商业程序,一个域名只能开一个网站

如果程序可以独立运作,什么加密手段都是徒劳,只是解密的时候麻烦点,对于你这样的限制,我见过许多,理论上不存在不可解密的,甚至许多限制轻而易举的就取消了。

如果是基于互联网的商业程序,你想限制的话,最好的办法就是联机授权,某些程序放在你的服务器上,分发的程序运行时候要依赖你的服务器进行工作,这样破解就是自己开发一套系统的难度。

Ⅲ 求PHP程序域名限制使用加密代码

你想使用的不怎么靠谱。如果是PHP熟的一眼就能破了或者改写。另外支持网址ascii码不知道你说的是什么意思。。。是指://-之类的符号不
通常php手工加密程序主要有2种:
1 是如果你的网站开了exec,eval之类的(普通的虚拟主机就别想了,一般独立或者vps才会给你这权限)可以使用base64或者自己的加解密算法来加密程序语句,再执行这个语句。

比如 if (1 ==1){echo 'wrong'} 这句,
你执行 echo $str=base64_encode ("if (1== 1){echo 'wrong'} ") ;
可以得到加密后的语句,这个加密后的程序你可以贴到程序里了。

把这个加密后的语句 eval(base64_decode($str)); 就可以执行

第二种比较绝,可以满足你域名限制的要求。是通过include和require远程调用(你可以搜索一下。我以前看书看过设置好环境之后,require等可以引用其他服务器上的php文件)
php官方手册上是这么说的:只要在 php.ini 文件中激活了 allow_url_fopen 选项,就可以在大多数需要用文件名作为参数的函数中使用 HTTP 和 FTP 的 URL 来代替文件名。同时,也可以在 include、include_once、require 及 require_once 语句中使用 URL。
而手册上include函数里进一步阐述:远程调用文件实际上是请求第三方服务器一个php文件。如果这个服务器本身也能执行php,返回的实际上是php执行后的文本串文件。请求的服务器接收到这个文本串,会把它当php程序解析。
那么利用这一点,你可以在另外一个服务器上设置一个php文件,判断请求的网址是否是你允许的,也就是买了你的程序的网站域名。如果允许就把这一关键php程序代码返回给请求服务器,让请求服务器执行相关程序。
比如客户网站程序里(必要时还可以用第一种方式来加密这句话)
inclue(" 自有的网址/core.php");
你自有的网站的core.php判断请求的来源网址,输出程序代码给客户网站。
以上方法只是一个思路,稍微牛一点的人都会破解。
实际上像php这种开源编程,任何手工加密都容易被破解。

官方的推荐方法是,php加密可以用zend来实现。
网络一下Zend GUARD或者zend加密即可。然后买空间时候要注意买zend加密的空间。

Ⅳ 有没有办法在控制index.php只有某些域名才能打开网页比如只有baidu.com才能正常访问

<?php
$allow=array('www..com','.com');
if(in_array($_SERVER['HTTP_HOST'],$allow){
//符合允许域名,做其他操作

}else{
//做不在允许域名内的操作,例如转到GOOGLE
header("location: http://www.google.com");
}
?>

Ⅳ 如何在php服务器不访问ip,访问域名形式访问网页

机房限制了用IP直接访问网站.按照国内工信部的要求.网站在国内域名是需要备案的.所以为了方便管理.机房会设置
有白名单.备案后的域名提交白名单才可以正常访问.而用IP直接访问也就对这项管理有所冲突.另外直接用IP访问也对机器安全有所影响.所以很多机房不允
许直接用IP访问网站.

Ⅵ 如何给一个php文件加个域名限制

最简单的方式也是加一个来路判断.(网络的域名换成自己的)

<?php
if(!validate_referer('www..com')){
exit('禁止仿问');
}

functionvalidate_referer($mydomain){
$url=$_SERVER["HTTP_REFERER"];
$str=str_replace("http://","",$url);
$strdomain=explode("/",$str);
$domain=$strdomain[0];
if(strstr($domain,$mydomain)!==false){
returntrue;
}else{
returnfalse;
}
}
?>

Ⅶ 请问在PHP里如何限制一个域名能正常访问,其它域名都不能通过。

1.用PHP判断把下面这段代码加入PHP文件的顶部
<?php
$HTTP_HOST=$_SERVER[ "HTTP_HOST"]
if($HTTP_HOST<>"www..com")
{
header("location:http://www..com");
}
?>
2.在APACHE中把默认的虚拟主机非www..com,指向目录中不要放任何文件,然后修改404或301错误指向“www..com"

Ⅷ PHP限制域名访问

把你的页面中的载人js、css、img文件的地方都采用绝对路径,也就是加上你的域名,这样你的网站在搜索引擎那里就不会被认为是镜像。

Ⅸ 谁知道怎么控制别人的网站域名不能访问我们的服务器

把配置设置为禁止IP访问,PHP 有这个功能的,只要禁止了直接通过IP访问,只能通过你们绑定的域名访问 ,就可以限制了,别人把域名解析到你们的IP 也打不开你们的网站!!

Ⅹ php 限制域名访问

把你的页面中的载人js、css、img文件的地方都采用绝对路径,也就是加上你的域名,这样你的网站在搜索引擎那里就不会被认为是镜像。
请采纳答案,支持我一下。

热点内容
2d游戏按键精灵脚本教程 发布:2025-05-15 14:10:15 浏览:278
服务器上的邮件如何销毁 发布:2025-05-15 14:02:49 浏览:137
饥荒安卓版如何解除手柄模式 发布:2025-05-15 14:02:05 浏览:112
算法强化班 发布:2025-05-15 14:02:04 浏览:345
c语言编译后图片 发布:2025-05-15 13:51:57 浏览:792
没有被调用的函数会参与编译吗 发布:2025-05-15 13:42:51 浏览:260
在计算机中ftp的中文 发布:2025-05-15 13:41:07 浏览:1000
国网校招要网签密码和账号干什么 发布:2025-05-15 13:40:25 浏览:179
java分 发布:2025-05-15 13:34:36 浏览:846
如何下载卡巴斯基安卓版 发布:2025-05-15 13:34:36 浏览:480