當前位置:首頁 » 密碼管理 » 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文件的地方都採用絕對路徑,也就是加上你的域名,這樣你的網站在搜索引擎那裡就不會被認為是鏡像。
請採納答案,支持我一下。

熱點內容
sql2008伺服器 發布:2025-05-15 11:03:27 瀏覽:305
我的世界pe伺服器創造 發布:2025-05-15 10:51:17 瀏覽:608
移動端打吃雞要什麼配置 發布:2025-05-15 10:48:16 瀏覽:756
我的世界哪五個伺服器被炸了 發布:2025-05-15 10:36:16 瀏覽:994
ehcache存儲對象 發布:2025-05-15 10:35:31 瀏覽:528
搭建虛擬電腦的伺服器 發布:2025-05-15 10:29:31 瀏覽:270
湖人雙核配置哪個最好 發布:2025-05-15 10:09:48 瀏覽:980
手機熱點密碼怎麼查看 發布:2025-05-15 09:54:47 瀏覽:109
生意發力雲存儲 發布:2025-05-15 09:54:45 瀏覽:617
編寫一個shell腳本添加用戶 發布:2025-05-15 09:54:43 瀏覽:506