免费一级毛片在线视频观看|亚洲综合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
亚洲精品无码久久久久苍井空国产一| 一区二区三区免费在线观看av| 太大了轻点丝袜阿受不了| 亚洲永久精品大片免费| 久久婷婷欧美激情综合| 国产欧美另类久久久精品91| 亚洲香蕉视频综合在线| 强奷乱码中文字幕| 亚洲精品国产综合一线久久| 久久99精品久久久久久HB无码| 涩涩电影网站| 久久99热只有频精品6狠狠| 国产国语**毛片高清视频| 久久精品国产免费高清| 久久成人伊人欧洲精品| 秋霞av伦理片在线观看| 国产福利萌白酱精品tv一区| av办公室丝袜高跟秘书的呻吟| 国产精品久久中文字幕| 五月深爱婷婷亚洲狠狠做| 最牛一级草草久久毛片| 久久国产精品免费一区| 在线播放国内精品自产拍| 亚洲视频一区二区三区| 古月娜下面好紧好爽| 男人把女人桶到喷白浆的软件免费| 日韩无码精品视频网| 亚洲中文字幕乱码熟女在线| 国产老肥熟XXxX| 久久久久久久久国产高清| 欧美一级视频在线观看| 国产丝袜在线精品丝袜| 国产精品久久免费观看| 国产亚洲精品美女久久| 97精品国产97久久久久久久免费| 中文字幕亚洲精品女同一页| 一级内射片在线网站观看| 欧美人与动XXXXZ0OZ| 婷婷综合久久狠狠色99h| 中文精品久久久久人妻不卡| 亚洲欧美自拍偷拍色图| 天堂网.www在线资源| 一级a一级a试看免费高清视频| 中文字幕久久一区二区三区| 久久精品亚洲欧美va| 欧美一区二区一级黄色片| 国产亚洲欧美日韩综合| 欧美日韩国产一区国产二区| 亚洲一区国产美女在线| 亚洲国产精品无码| 激情影院内射美女| 国产一级淫片A视频免费观看| 国产日本三级欧美三级妇三级四| 亚洲免费高清无码视频| 性饥渴少妇AV无码毛片| 国产女人的高潮国语对白| 精品国产三级一区二区三区| 一级a大片在线观看| 色哟哟一区三区二区三区| 亚洲高清中文字幕在线观看| 亚洲 欧美 卡通 另类 小说| 午夜精品视频在线观看一区| 67194熟妇人妻欧美日韩| 最新中文字幕在线观看| 亚洲一区二区三区片| 精品性色丁香花在线视频完整版| 又爽又色的视频网站| 亚洲aV无码一区| 国产一级毛片在线| 一区二区三区精品毛片久久久| 亚洲精品av中文字幕乱码| 日本vitafusion孕妇| 在线韩国三级中文字幕hd无码| aaa级黄片在线播放| 日本熟妇人妻XXXXX| 中文字幕在线无码手机一区| 日韩无码三级片电影院| 亚洲码和欧洲码一二三匹配| 亚洲精品天堂成人片AV在线播放| 亚洲aⅴ永久无码精品天堂久久| 亚洲精品不卡在线高清| 一级毛片一级毛片一级毛片一级毛片| 棉袜足j吐奶视频| 中文字幕丰满人妻日本了| 亚洲视频在线91精品| 丰满白嫩尤物啪啪嗯啊动态图| 中文字幕a∨日韩精品一区二区| 一本久久久久免费精品网站| 麻豆免费国产无码av| 国产一区二区三区久久| 精品一精品国产一级毛片| 日韩亚洲变态另类中文| 99国产精品无码| 久久99精品国产99久久不卡| 久久永久免费人妻精品直播| 亚洲+欧美+国产| 亚洲精品NV久久久久久久久久| 中文无码一区二区| a片免费在线视频在线观看| 人妻一区二区三区漫画| AV一区二区三区久久| 亚洲一区精品在线| 国产综合久久久久| 亚洲激情熟女乱伦| 国产精品久久久久久久久快鸭| 99久久免费看国产精品| 成视频年人黄网站免费视频| 亚洲精品久久久狠狠狠爱| 中文字幕日产乱码中| 极品 在线 视频 大陆 国产| 亚洲美女丝袜制服av| 永久免费精品影视网站| 亚洲区激情区无码区日韩区| 亚洲综合av在线在线播放| 野外打野真实视频大全全集| 人妻ay无码一区二区三区| 无码久久精品国产亚洲av影片| 久久精品国产亚洲77777| 久9视频这里只有精品| 无码人中文字幕| 亚洲国产精品婷婷久久| 亚洲精品美女在线播放网站| 一本到在线是免费观看| 亚洲日本欧洲国产精品| 亚洲午夜精品一区二区三区| 国产精品刮毛| 亚洲欧美中文日韩v在线中文字幕| 国产精品成人自产拍在线观看0| 精品人or猪or狗的dna| 激情偷乱视频一区二区三区| 一本色道久久HEZYO无码| 亚洲男人Av资源网| 韩国伦理片手机免费观看| 国产91精品成人不卡在线观看| 精品久久国产精品| 人与狗精品AA毛片| 精品国产一区二区三区AV性色| 十八禁视频在线观看免费无码无遮挡骂过| 91精品久久久久久久久无码变态| 99国产网红主播在线影院| 日本猛少妇色xxxxx猛叫| 亚洲аv天堂2021在线网站| 天堂а√在线官网| 国产成人精品久久| 欧美a级免费黄片视频| 最新国产精品福利2024| 黄色不卡视频一区二区三区| 色狠狠一区二区| 中文成人无字幕乱码精品区| 亚洲伊人久久大香线蕉| 毛片亚洲毛片亚洲毛片| 国产婷婷色一区二区三区性色av| 中文无码久久精品| 亚洲国产欧美日韩精品久久久| 亚洲精品乱久久久久久| 亚洲天堂免费看片| 国产亚洲综合一区二区| a久久久久一级毛片护士免费| 欧美性色一级在线观看| 正在播放国产精品| 国产又刺激又黄又免费的视频| 在线欧美天码中文字幕| 欧美片在线观看一区二区| 人狗大战中文版免费安装|