91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用php怎么防止網站被刷新

發布時間:2021-03-18 17:18:36 來源:億速云 閱讀:122 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關使用php怎么防止網站被刷新,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

方法一:

<?php       
session_start();       
$k=$_GET['k'];       
$t=$_GET['t'];       
$allowTime = 1800;//防刷新時間       
$ip = get_client_ip();       
$allowT = md5($ip.$k.$t);       
if(!isset($_SESSION[$allowT]))       
{       
    $refresh = true;       
    $_SESSION[$allowT] = time();       
}elseif(time() - $_SESSION[$allowT]>$allowTime){       
    $refresh = true;       
    $_SESSION[$allowT] = time();       
}else{       
    $refresh = false;       
}       
?>


方法二

<?php 
session_start(); 
$allow_sep = "2"; 
if (isset($_SESSION["post_sep"])) 
{ 
if (time() - $_SESSION["post_sep"] < $allow_sep) 
{ 
exit("請不要頻繁刷新,休息2秒再刷新吧"); 
} 
else 
{ 
$_SESSION["post_sep"] = time(); 
} 
} 
else 
{ 
$_SESSION["post_sep"] = time(); 
} 
?>


方法三:

<?php 
session_start(); 
if(!emptyempty($_POST[name])){ 
   $data = $_POST[name]; 
   $tag = $_POST[tag]; 
   if($_SESSION[status]==$tag){ 
     echo $data; 
   }else{ 
     echo "不允許刷新!"; 
   } 
} 
$v = mt_rand(1,10000); 
?> 
<form method="post" name="magic" action="f5.php"><input type="hidden" 
name="tag" value="<?=$v?>"><input type=text name="name"><input type="submit" value="submit"> 
</form>
<?php 
echo $v; 
$_SESSION[status] = $v; 
?>

注意:代碼有了,不過要應用到WordPress還要一些其他操作.

因為上面的代碼是基于 session的驗證,假設你在2秒內刷新了頁面,那么他會執行exit() 函數輸出一條消息,并退出當前腳本,于是就不會加載下面的內容,所以這段代碼最好放在header中,先讓代碼執行,再加載其他的東西.

如果把代碼放在了footer里,結果整個頁面都加載了只在最后一行輸出了"請不要頻繁刷新",放在header中,效果比較好,想看效果的話按兩下F5 吧.

當然最好的是采用的是新建一個php文件,然后在header調用.

這樣做的好處有兩個:

一個是修改功能代碼方便,不用每次都打開header文件,也不怕誤改了其他地方的代碼,二是一旦出錯,可以快速修改并檢查,甚至可以直接刪除文件,代碼如下:

<?php  
include('includes/forbiddenCC.php');  
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


看完上述內容,你們對使用php怎么防止網站被刷新有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

彩票| 宣威市| 牟定县| 衡水市| 绵阳市| 桐乡市| 奎屯市| 衡阳县| 霍邱县| 汝城县| 灵台县| 汾阳市| 沂南县| 湖南省| 保定市| 兴化市| 奉化市| 西乌珠穆沁旗| 安阳市| 兖州市| 长白| 南涧| 湟源县| 紫阳县| 大方县| 泾阳县| 松潘县| 翁源县| 舒城县| 若羌县| 武汉市| 晋州市| 布拖县| 五寨县| 宜州市| 镇赉县| 景东| 舟山市| 绵阳市| 伊吾县| 日照市|