codelayui.code

<button id="g80sy"></button>

codelayui.code

codelayui.code

codelayui.code

  • codelayui.code

    <abbr id="g80sy"></abbr>
  • <button id="g80sy"></button>

    codelayui.code

    codelayui.code

    codelayui.code

    codelayui.code

    <rt id="g80sy"><delect id="g80sy"></delect></rt>

    codelayui.code

  • thinkphp6如何獲客戶真實的IP

    程序猿 2021-03-12 22:26:40 2900瀏覽 加載中

    現(xiàn)在大部分網(wǎng)站會使用加速,thinkphp6中獲取IP的方法 request()->ip獲取到的IP會是代理IP,不是真實的。其實想要在thinkphp6中獲取真實的IP,只需要在全局的公共文件中加入以下代碼。

    codelayui.code

    1. // 獲取真實IP
    2. if (!function_exists("get_real_ip")) {
    3.     function get_real_ip()
    4.     {
    5.         if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
    6.             $cip = $_SERVER['HTTP_CLIENT_IP'];
    7.         } else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
    8.             $cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    9.         } else if (!empty($_SERVER["REMOTE_ADDR"])) {
    10.             $cip = $_SERVER["REMOTE_ADDR"];
    11.         } else {
    12.             $cip = '';
    13.         }
    14.         preg_match("/[\d\.]{7,15}/", $cip, $cips);
    15.         $cip = isset($cips[0]) ? $cips[0] : 'unknown';
    16.         unset($cips);
    17.         return $cip;
    18.     }
    19. }

    然后在需要地方調(diào)用就可以了。

    codelayui.code

    1. $ip = get_real_ip();


    標簽: thinkphp6
    最后修改:2025-07-11 07:22:08

    非特殊說明,本博所有文章均為博主原創(chuàng)。

    主站蜘蛛池模板: 巩义市| 牡丹江市| 桃园市| 南投市| 东港市| 仪陇县| 松潘县| 郑州市| 永修县| 读书| 惠来县| 余干县| 鹤岗市| 卢氏县| 屯昌县| 深泽县| 长阳| 沁水县| 家居| 开平市| 綦江县| 民权县| 大田县| 兴安县| 仙居县| 手游| 平和县| 区。| 大宁县| 阳谷县| 岚皋县| 共和县| 泉州市| 普安县| 贡山| 资中县| 罗田县| 阳高县| 沙河市| 宜章县| 苏尼特右旗|