导航:首页 > IDC知识 > php限制域名

php限制域名

发布时间:2020-12-29 10:38:22

1、php怎么添加域名限制和IP限制

获取本地服务器的IP地址,如果是你需要的IP地址就运行程序,不是的话就不执行.
这种方法只能骗骗不懂程序的.懂点程序的都会修改的.

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

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

3、单独的PHP文件怎么添加域名限制和IP限制

看了你的问题的描述,大概明白你的意思。你是想限制访问单个php文件,是吗?如回果是这样的话答,似乎没有什么更好的办法来实现。不过方法还是有的,你可以尝试一下在空间上对这个PHP文件的权限进行设置,竞而从某种程度上限制了对此文件的访问。

4、php 怎么允许某些域名访问和获取访问的域名

看看User Agent是什么,然后封User Agent和恶意抓取人的IP

5、PHP程序如何设置域名授权,防止程序被随意传播

PHP中$_SESSION['SERVER_NAME']这个就可以得到你站点的域名,然后你就可以写在某个核心文件里面判断是不是你指定的域名,我没做过这方面的,我觉得思路是这样 你可以试试

6、PHP文件怎么添加域名限制和IP限制

$_SERVER['SERVER_NAME'] 取得域名,然后再和指定的域名比较。

7、求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加密的空间。

8、php 限制域名访问

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

9、求破解PHP 域名限制

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

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

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

与php限制域名相关的知识