<noframes id="7xbfr"><pre id="7xbfr"><output id="7xbfr"></output></pre>

      <big id="7xbfr"><font id="7xbfr"><listing id="7xbfr"></listing></font></big>
        <p id="7xbfr"></p>
        <menuitem id="7xbfr"></menuitem>

          <video id="7xbfr"><mark id="7xbfr"><listing id="7xbfr"></listing></mark></video>
            <form id="7xbfr"></form>

          <delect id="7xbfr"><var id="7xbfr"></var></delect>

          單位時間內限制同一個IP的瀏覽次數

          時間:2021-05-15 12:33:12 類型:PHP
          字號:    

          單位時間內限制同一個IP的瀏覽次數  (基于TP5框架)

           $sessonName = md5($id.getRealIP());  //同一個id與ip綁定一起
           $hitTime    = session($sessonName);
           if(empty(session("?$sessonName")) || time() - $hitTime >= 300){
          	session($sessonName,time());
          	Db::name('news')->where('id', $id)->setInc('views'); //瀏覽次數自增1 ; setDec: 自減
           };
          function getRealIP(){
              $forwarded = request()->header("x-forwarded-for");
              if($forwarded){
                  $ip = explode(',',$forwarded)[0];
              }else{
                  $ip = request()->ip();
              }
              return $ip;
          }


          黄网站免费 <