1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      php怎么禁止頁面刷新?

      方法:在頁面訪問時(shí)判斷是否有session,沒有的話直接創(chuàng)建一個(gè)session,并設(shè)置為當(dāng)前時(shí)間,程序正常向下執(zhí)行;如果有session,判斷session里的時(shí)間和當(dāng)前時(shí)間的時(shí)間差,如果間隔小于規(guī)定的時(shí)間,則中斷程序執(zhí)行。

      奇臺(tái)網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司

      php禁止頁面刷新的方法

      方法1:

      一小段代碼實(shí)現(xiàn)頁面防刷新,可能沒有太大的用途,只是一個(gè)思路,供參考。

      原理:

      在頁面訪問時(shí)判斷是否有session,沒有的話直接創(chuàng)建一個(gè)session,并設(shè)置為當(dāng)前時(shí)間,程序正常向下執(zhí)行;

      如果有session,判斷 session里的時(shí)間和當(dāng)前時(shí)間的時(shí)間差,如果間隔小于規(guī)定的時(shí)間,如本例的5分鐘,則中斷程序執(zhí)行并提示錯(cuò)誤信息;

      如果session里的時(shí)間大于當(dāng) 前的時(shí)間,則刷新session中的時(shí)間,頁面正常執(zhí)行。

      代碼如下:

      session_start();   //啟動(dòng)session
      $timeOutLimit = "300";  //設(shè)置時(shí)間間斷五分鐘
      if (isset($_SESSION["timeout"])) {  //判斷是否有session
          if (time() - $_SESSION["timeout"] < $timeOutLimit) {  //如果有session 且session時(shí)間間隔小于5分鐘 直接die()退出并輸出提示信息。
             die("請不要多次刷新當(dāng)前頁面");
          } else {    //如果沒有超時(shí),將session時(shí)間重置為當(dāng)前時(shí)間。
             $_SESSION["timeout"] = time();
          }
      } else {
          $_SESSION["timeout"] = time();//如果沒有timeout的session,則創(chuàng)建session為當(dāng)前時(shí)間,便于下次訪問頁面時(shí)判斷
      }
      //其它頁面代碼.....

      方法2:

      //代理IP直接退出
      empty($_SERVER['HTTP_VIA']) or exit('Access Denied');
      //防止快速刷新
      session_start();
      $seconds = '3'; //時(shí)間段[秒]
      $refresh = '5'; //刷新次數(shù)
      //設(shè)置監(jiān)控變量
      $cur_time = time();
      if(isset($_SESSION['last_time'])){
          $_SESSION['refresh_times'] += 1;
      }else{
          $_SESSION['refresh_times'] = 1;
          $_SESSION['last_time']     = $cur_time;
      }
      //處理監(jiān)控結(jié)果
      if($cur_time - $_SESSION['last_time'] < $seconds){
          if($_SESSION['refresh_times'] >= $refresh){
              //跳轉(zhuǎn)至攻擊者服務(wù)器地址
              header(sprintf('Location:%s', 'http://127.0.0.1'));
              exit('Access Denied');
          }
      }else{
          $_SESSION['refresh_times'] = 0;
          $_SESSION['last_time'] = $cur_time;
      }

      本文標(biāo)題:php怎么禁止頁面刷新?
      當(dāng)前URL:http://www.ef60e0e.cn/article/choehs.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        安丘市| 漾濞| 淄博市| 加查县| 西峡县| 沾化县| 隆昌县| 井冈山市| 平陆县| 渝北区| 瑞金市| 克山县| 邳州市| 务川| 西藏| 西乡县| 古浪县| 波密县| 郯城县| 都昌县| 旬邑县| 宝鸡市| 云梦县| 湘潭市| 旅游| 香格里拉县| 高雄市| 达日县| 石阡县| 周口市| 平湖市| 蓝田县| 临城县| 天门市| 策勒县| 乌拉特前旗| 三穗县| 楚雄市| 婺源县| 上杭县| 县级市|