免费一级毛片在线视频观看|亚洲综合AV色婷婷国产野外|欧亚精品视频一区二区三区|国产熟女肥臀精品国产馆|A人片亚洲日本久久|伊人久久大香线蕉综合5g孕妇|HD老熟女BBn

免费一级毛片在线视频观看|亚洲综合AV色婷婷国产野外|欧亚精品视频一区二区三区|国产熟女肥臀精品国产馆|A人片亚洲日本久久|伊人久久大香线蕉综合5g孕妇|HD老熟女BBn

使用CDN后,獲取真實(shí)IP 辦法

發(fā)表日期:2012.08.17    訪(fǎng)問(wèn)人數:2129

Supesite使用CDN后獲取真實(shí)IP 辦法

成都制作網(wǎng)頁(yè)公司—include/main.inc.php文件,這部分

if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$_SGLOBAL['onlineip'] = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$_SGLOBAL['onlineip'] = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$_SGLOBAL['onlineip'] = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$_SGLOBAL['onlineip'] = $_SERVER['REMOTE_ADDR'];
}

替換成


function get_real_ip()
{
$ip=false;
if(!empty($_SERVER["HTTP_CLIENT_IP"]))
{
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
if ($ip)
{
array_unshift($ips, $ip); $ip = FALSE;
}
for ($i = 0; $i < count($ips); $i++)
{
if (!eregi ("^(10|172\.16|192\.168)\.", $ips[$i]))
{
$ip = $ips[$i];
break;
}
}
}
return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
}
$_SGLOBAL['onlineip'] = get_real_ip();
Discuz!使用CDN后獲取真實(shí)IP辦法


nclude/common.inc.php
找到如下代碼:


if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}

替換為:

 

function get_real_ip()
{
$ip=false;
if(!empty($_SERVER["HTTP_CLIENT_IP"]))
{
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
if ($ip)
{
array_unshift($ips, $ip); $ip = FALSE;
}
for ($i = 0; $i < count($ips); $i++)
{
if (!eregi ("^(10|172\.16|192\.168)\.", $ips[$i]))
{
$ip = $ips[$i];
break;
}
}
}
return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
}
$onlineip = get_real_ip();

DZ注冊用戶(hù)IP和邀請碼擁有者IP相同的解決辦法

方法A:


register.php 200行

showmessage('register_invite_iperror');
改為
//showmessage('register_invite_iperror');

方法B:
在include/common.inc.php文件中把

代碼:


if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}


替換成:

代碼:
$onlineip=getenv('HTTP_X_FORWARD_FOR');

--------------------

做了CDN的ASP網(wǎng)站如何取到用戶(hù)真實(shí)IP程序


function   checkip(checkstring)'用正則判斷IP是否合法
dim   re1
set   re1=new   RegExp
re1.pattern="^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$"
re1.global=false
re1.Ignorecase=false
checkip=re1.test(checkstring)
set   re1=nothing
end   function


function   get_cli_ip()'取真實(shí)IP函數,先 HTTP_CLIENT_IP 再 HTTP_X_FORWARDED_FOR 再 REMOTE_ADDR
dim client_ip
if checkip(Request.ServerVariables("HTTP_CLIENT_IP"))=true then
         get_cli_ip = checkip(Request.ServerVariables("HTTP_CLIENT_IP"))
else
         MyArray = split(Request.ServerVariables("HTTP_X_FORWARDED_FOR"),",")
         if ubound(MyArray)>=0 then
                   client_ip = trim(MyArray(0))
                   if checkip(client_ip)=true then
                            get_cli_ip = client_ip
                            exit function
                   end if
         end if
         get_cli_ip = Request.ServerVariables("REMOTE_ADDR")
end if
end   function


ASP.NET獲取IP的6種方法
服務(wù)端:

//方法一
HttpContext.Current.Request.UserHostAddress;

//方法二
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

//方法三
string strHostName = System.Net.Dns.GetHostName();
string clientIPAddress = System.Net.Dns.GetHostAddresses(strHostName).GetValue(0).ToString();

//方法四(無(wú)視代理)
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];


客戶(hù)端:

//方法五
var ip = '{C}';
alert("Your IP address is "+ip);

//方法六(無(wú)視代理)
function GetLocalIPAddress()
{
    var obj = null;
    var rslt = "";
    try
    {
        obj = new ActiveXObject("rcbdyctl.Setting");
        rslt = obj.GetIPAddress;
        obj = null;
    }
    catch(e)
    {
        //
    }
    
    return rslt;
   }

來(lái)自印度的MCT Maulik Patel提供了一種服務(wù)端的解決方案,很好:

if(Context.Request.ServerVariables["HTTP_VIA"]!=null) // using proxy
{
     ip=Context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();  // Return real client IP.
}
else// not using proxy or can't get the Client IP
{
     ip=Context.Request.ServerVariables["REMOTE_ADDR"].ToString(); //While it can't get the Client IP, it will return proxy IP.
}

備注:
1. 有些代理是不會(huì )發(fā)給我們真實(shí)IP地址的
2. 有些客戶(hù)端會(huì )因為“header_access deny”的安全設置而不發(fā)給我們IP
 

net的也可以參考http://www.cdnunion.com/articleinfo.php?pid=158設置

 

成都網(wǎng)站建設資料請點(diǎn)擊【成都網(wǎng)站建設公司介紹

成都網(wǎng)站設計案例請點(diǎn)擊【成都網(wǎng)站設計案例

馳創(chuàng )數碼
致力打造互動(dòng)品牌,提供精準營(yíng)銷(xiāo)服務(wù)

立即咨詢(xún)

?
網(wǎng)站建設客服微信

掃一掃,添加微信咨詢(xún)

免費咨詢(xún)

400-602-8610

  • 地址:成都市高新區錦城大道666號奧克斯廣場(chǎng)B座902
  • 其他咨詢(xún)熱線(xiàn):028-86666423 028-8666413
  • 郵箱:service@chichuang.com
  • 傳真:028-86666493
国产亚洲精品a在线| 亚洲欧美日韩激情一区二区| 国产精品久久久久久在线| 亚洲中文字幕在线黄色av| 国产精品欧美精品欧美精品| 办公室漂亮人妇在线观看| 国产精品熟女一区二区| 搡老熟女国产| 亚洲人成电影在线观看天堂色| 久久久人人爱aⅴ高潮喷水| 国产草草影院CCYYCOM| 亚洲日韩av无码中文字幕美国妖精| 在线天堂中文一区二区三区| 在线观看一区在线视频| 国产精品多人P群无码| 伊人狠狠色丁香婷婷综合| 性xxxx欧美孕妇奶水| 亚洲综合图区| 国产精品爽爽V在线观看无码| 国产一级片视频免费看| 在线视频1卡二卡三卡| 亚洲区视频在线观看| 白丝初音未来被调教出奶水| 亚洲激情无码在线53分钟| 国产伦精品一区二区三区| 在线播放的a站本免费少妇| 亚洲视频福利一区| 日韩av不卡在线观看中文字幕| 色费女人18毛片a级毛片视频| 国产精品麻豆成人AV电影艾秋| 亚洲国产精品第12页| 欧美日韩一级有码在线视频| 中文字幕精品日韩综合p| 亚洲国产AⅤ精品一区二区视频| a级片黄色电影免费观看| 中文字幕一区二区肥臀人妻| 日韩精品一区二区665566| 国产激情久久久久影院| 99久久国语露脸精品国产| 成人爽a毛片免费| 在线视频国产专区另类人妖| 人妻VA精品VA欧美VA| 亚洲欧美日韩在线综合专区| 五月婷婷在线播放| 在线观看人成视频| 最新国产精品亚洲| 中文精品久久久久人妻不卡| 中文在线免费观看高清网站| 国产精品成人竹菊影视观看| 精品自拍视频国产免费自拍视频| 玩弄丰满少妇XXXXX性多毛| 日韩aV无码免费网| 亚洲日本在线在线看片| 欧美成人免费一级高清片| 中文字幕免费视频| 亚洲最大成人av在线天堂网| 日本一区二区不卡视频| 亚洲精品无码久久性| 熟妇女人妻丰满少妇中文字幕| 成人无码AV一区二区三区| 中文字幕人妻无码专区| 亚洲av精品一区二区欧美| 国产伦精品一区二区三区无| 国产精品福利手机在线| 无码人妻精品中文字幕免费东京热| 一级毛片免费不卡在线| 久久亚洲AV永久无码精品| 亚洲AV无码久久一区二区| 男人的av一区二区资源| 亚洲欧美日韩国产综合点击进入| 欧美亚洲日韩国产网| 人人妻人人澡人人爽欧美第一区双| 国产高清在线观看AV片麻豆| 日韩人妻无码中字一区二区| 亚洲av永久人妻精品网站| 欧美aaaaaa午夜精品| 直接观看黄网站免费视频| 国产精品久久久成人av| 中文亚洲视频一级黄片| 91国偷自产中文字幕婷婷| 成人亚洲人妻少妇一片内射| 欧美在线不卡一区视频播放| 国产福利视频在线观看| 麻豆免费国产无码av| 中国免费黄色一级视频| 中文字幕亚洲色图| 久久久国产一区二区三区| 日韩aV无码免费网| 天堂а在线地址8最新版| 久艹视频在线免费观看| 亚洲乱码中文论理电影| 狠色伊人亚洲综合网站| 成人免费无码大片a毛片18| 亚洲ⅴa久久久噜噜噜久久天堂| 欧美午夜婷婷国产电影| 最新手机日韩av每天更新| 日本最大色倩网站www在线观看| 精品国产粉嫩内射白浆内射双马尾| 一本大道东京热人妻无码一区| 亚洲中文欧美日韩在线不卡| 中国少妇内射xxxxⅹhd| 综合一区在线视频免费观看| 在线观看人成免费视频| 波多野结衣电影继子我想| 国产成+人+综合+欧美亚洲| 直接观看黄网站免费视频| 亚洲性夜色噜噜噜在线观看| 黄色高清av网站在线观看| 精品国产乱码一区二区三区| 亚洲人成人无码www影| 免费又黄又爽1000禁片| 欧美香港日韩一级在线电影| 久久久精品黄色毛片网| 在线观看Av网站永久免费观看| 中文字幕人妻制服丝袜美腿| 爽死你个放荡粗暴小淫货漫画| 亚洲精品久久久久久久久久久| 99国产精品99久久久久| 在线播放人成无码免费视频| 亚洲无码精品人妻无遮挡久久久九| 91国语露脸精品国产| 亚洲无码在线视频免费播放| 国产欧美成人xxx视频| 中文字幕AV久久一区二区| 青娱乐福利在线2| 卫生间被教官做好爽HH视频| 午夜成人性爽爽免费视频| 粉嫩av一区二区三区免费| 久久久久久久久久久96av| 国产h视频在线观看网站免费| 国产性感自拍网站在线观看| 精品久久久久久无码一区二区| 亚洲成人中文字幕资源网站| 亚洲品色永久网址入口app| 亚洲国产一级av毛片无码| 日韩中文乱码视频最新版下载v3| 亚洲欧美日韩另类精品字幕| 亚洲一区小说区中文字幕| 欧美一进一出抽搐大尺度视频| 国产日韩欧美综合在线| 在线视频亚洲一区| 亚洲日本中文字幕在线观看| 成人无码一区二区三区| 亚洲午夜三级电影大放送| 91精品国产91久久久久久不卞| 人妻熟女一区二区三区| 人妻无码第一区二区三区免费视频| 精品国产免费一区二区三区兼职| 欧美日韩人妻精品一区二区三区| 亚洲成高清三区二区二区中文| 桃花色综合影院| 亚洲精品久久久久久a片小说8| 国产日韩精品一区二区三区在线| 中文字幕久热精品视频免费| 中文字幕亚洲资源| 在舞蹈教室蹂躏校花乳尖视频| 国产成年无码久久久久毛片| 久久久久无码国产精品不卡| 日本高清一区二区三区在线观看| av91肉丝一区二区电影| 国产欧美日韩在线播放| 国产亚洲精品无码成人| 手机看片久久国产永久免费| 久久97精品久久久久久久不卡|