要求在頁面間傳遞一個(gè)驗(yàn)證字符串, 在生成頁面的時(shí)候 隨機(jī)產(chǎn)生一個(gè)字符串, 做為一個(gè)必須參數(shù)在所有連接中傳遞。同時(shí)將這個(gè)字符串保存在session中。

點(diǎn)連接或者表單進(jìn)入頁面后,判斷session中 " /> 亚洲三级在线免费观看,日韩在线激情,国产一区二区视频免费

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php中防止惡意刷新頁面的代碼小結(jié)

防止惡意刷頁面的原理是

要求在頁面間傳遞一個(gè)驗(yàn)證字符串,
在生成頁面的時(shí)候 隨機(jī)產(chǎn)生一個(gè)字符串,
做為一個(gè)必須參數(shù)在所有連接中傳遞。同時(shí)將這個(gè)字符串保存在session中。

點(diǎn)連接或者表單進(jìn)入頁面后,判斷session中的驗(yàn)證碼是不是與用戶提交的相同,如果相同,則處理,不相同則認(rèn)為是重復(fù)刷新。
在處理完成后將重新生成一個(gè)驗(yàn)證碼,用于新頁面的生成

代碼

復(fù)制代碼 代碼如下:
<?php
session_start();
$k=$_GET['k'];
$t=$_GET['t'];
$allowTime = 1800;//防刷新時(shí)間
$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;
}
?>


ie6提交兩次我也碰到過,大致是用圖片代替submit時(shí),圖片上有個(gè)submit(),這樣會(huì)提交兩次,如果只是submit鈕我沒碰到過提交兩次的情況。

現(xiàn)在整理一下:
方法基本上前面幾位說得差不多
接收的頁即2.php分為兩部分,一部分處理提交過來的變量,一部分顯示頁面
處理變量完畢用header( "location: ".$_SERVER[ 'php_SELF '])跳轉(zhuǎn)到自身頁
本部分要做判斷,如果沒有post的變量就跳過。當(dāng)然也可以跳到別的頁面。
跳到別的頁面返回時(shí)會(huì)有問題,建議做在一個(gè)php文件里。
如果上頁穿過來得變量不符合要求可以強(qiáng)制返回

復(fù)制代碼 代碼如下:
<script>
history.go(-1);
</script>


只說了一下大體思路,也許高手們不會(huì)遇到此類問題,可是并不是每個(gè)人都是高手。
2.php的流程

復(fù)制代碼 代碼如下:
if(isset($_POST))
{ 接收變量
if(變量不符合要求)
<script> history.go(-1); </script>
else
操作數(shù)據(jù)
...
if(操作完成)
header( "location: ".$_SERVER[ 'php_SELF ']);
}
<script language= "JavaScript ">
<!--
 Javascript:window.history.forward(1);
//-->
</script>

php技術(shù)php中防止惡意刷新頁面的代碼小結(jié),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 激情综合色综合久久综合 | 亚洲国产婷婷综合在线精品 | 国产精品极品美女自在线看免费一区二区 | 久久综合亚洲 | 亚洲精品亚洲人成毛片不卡 | 亚洲国产成人99精品激情在线 | 亚洲欧美久久婷婷爱综合一区天堂 | 一本久久道 | 欧美黑人巨大 | 国产精品第一区在线观看 | 麻豆亚洲 | 2021国产麻豆剧传媒精品网站 | 国产精品每日更新 | 中文字幕在线观看一区二区三区 | china精品对白普通话 | 黄址在线观看 | 国内高清自拍 | 国语自产精品视频在线区 | 久久91精品综合国产首页 | 中文字幕一二三区乱码老 | 一二三四在线播放免费视频中国 | 起碰免费视频97网站 | 德国女人一级毛片免费 | 亚洲免费福利 | 丁香婷婷激情综合 | 欧美日韩一区二区三在线 | 91精品一区二区三区在线播放 | 99视频都是精品热在线播放 | 精品小视频在线 | 国产亚洲青色国产 | 欧美成人性色区 | 亚洲伊人久久大香线焦 | 色综合一本 | 小明日韩在线看看永久区域 | 国产一区二区三区国产精品 | 国产成人宗合 | 国产成人亚洲精品91专区高清 | 激情五月综合综合久久69 | 黑人一区二区三区中文字幕 | 国内不卡一二三四区 | 男女朋友做爽爽爽免费视频网 |