網域名稱俱樂部


返回   網域名稱俱樂部 > 電腦與網路技術 > 電腦網路相關技術
論壇幫助 社區 日曆事件 今日新文章 搜尋

回覆
 
主題工具
  #1  
舊 2006-10-19, 09:12 AM
runman runman 目前離線
進階會員
 
註冊日期: 2005-07-27
文章: 250
預設 請教電腦達人,如何禁止代理IP訪問?

小弟有個DISCUZ論壇,是PHP的,
想禁止代理IP訪問論壇,有沒有達人給小弟指點一下?

我在網上找到一段禁止代理訪問的代碼,可不知道效果如何,也不知道該加在哪裏。
代碼:
if ($is_allow_proxy==no)
{
$remote_ip=$_SERVER['REMOTE_ADDR']; 
function getip() { 
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) 
{$realip=$_SERVER['HTTP_X_FORWARDED_FOR']; 
}
elseif (isset($_SERVER['HTTP_CLIENT_IP'])){ 
$realip=$_SERVER['HTTP_CLIENT_IP']; 
}
else 
{
$realip=$_SERVER['REMOTE_ADDR']; 
} 
return $realip;
}
($remote_ip!==getip()) //如果使用了代理
}
?>
<script language=vbscript>
location.href="转向地址"
</script>
<?
exit;
}
else{
setcookie("proxyyz","yes",time()+864000,"/",".domain.com",0);
}
}
?>
有沒有達人知道更好的禁止代理訪問的代碼?
回覆時引用此篇文章
  #2  
舊 2006-10-19, 12:01 PM
alextung alextung 目前離線
進階會員
 
註冊日期: 2004-04-26
文章: 652
預設

如果你對apache的mod_rewrite有興趣的話,
可以研究看看~
回覆時引用此篇文章
  #3  
舊 2006-10-19, 12:28 PM
some some 目前離線
進階會員
 
註冊日期: 2003-09-23
住址: 屏東
文章: 3,612
預設

very good script, but you lose an important variable,
you need to add on line
代碼:
$is_allow_proxy = "no";
before this section:

代碼:
if ($is_allow_proxy==no)
{
$remote_ip=$_SERVER['REMOTE_ADDR']; 
function getip() { 
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) 
{$realip=$_SERVER['HTTP_X_FORWARDED_FOR']; 
}
elseif (isset($_SERVER['HTTP_CLIENT_IP'])){ 
$realip=$_SERVER['HTTP_CLIENT_IP']; 
}
else 
{
$realip=$_SERVER['REMOTE_ADDR']; 
} 
return $realip;
}
($remote_ip!==getip()) //如果使用了代理
}
?>
those sections should be added in the top part of index.php

代碼:
<script language=vbscript>
location.href="转向地址"
</script>
<?
exit;
}
else{
setcookie("proxyyz","yes",time()+864000,"/",".domain.com",0);
}
}
?>
this section should be added to the top section of page, between <head> and </head>
__________________
nice to meet you                   flickr
回覆時引用此篇文章
回覆


發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼



所有時間均為 +8。現在的時間是 08:57 PM


本站主機由網易虛擬主機代管
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.