要求在頁面間傳遞一個驗證字符串, 在生成頁面的時候 隨機產生一個字符串, 做為一個必須參數在所有連接中傳遞。同時將這個字符串保存在session中。

點連接或者表單進入頁面后,判斷session中 " /> 亚洲无吗在线视频,97精品伊人久久大香线蕉app,思思re热免费精品视频66

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php中防止惡意刷新頁面的代碼小結

防止惡意刷頁面的原理是

要求在頁面間傳遞一個驗證字符串,
在生成頁面的時候 隨機產生一個字符串,
做為一個必須參數在所有連接中傳遞。同時將這個字符串保存在session中。

點連接或者表單進入頁面后,判斷session中的驗證碼是不是與用戶提交的相同,如果相同,則處理,不相同則認為是重復刷新。
在處理完成后將重新生成一個驗證碼,用于新頁面的生成

代碼

復制代碼 代碼如下:
<?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;
}
?>


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

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

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


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

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

php技術php中防止惡意刷新頁面的代碼小結,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产成人精品系列在线观看 | 狼好色有你好看 | 国产主播福利一区二区 | 免费毛片在线播放 | 韩国伦理三级 | 性与肉体电影免费观看 | 亚洲国产在线精品第二剧情不卡 | 谁有成人网站地址 | 久久亚洲人成网站 | 乱h好大噗嗤噗嗤烂了 | 刮伦人妇A极一片 | 免费观看久久 | 亚洲在线成色综合网站 | 秋霞电影院兔费理论观频84mb | 古风H啪肉NP文 | AV亚洲精品少妇毛片无码 | 国产午夜精品一区二区理论影院 | 欧美性视频xxxxhd | 琪琪电影午夜理论片77网 | yellow日本动漫高清 | 97久久精品人人槡人妻人 | 久久国产高清字幕中文 | 成人亚洲视频在线观看 | 日韩 无码 手机 在线 | 麻豆国产精品va在线观看约 | 攵女yin乱合集高h | 日韩中文无线码在线视频 | 四虎国产精品免费观看视频 | 久久精品亚洲热综合一本奇米 | 亚洲精品无码AAAAAA片 | 苍老师刺激的120分钟 | 日本高清在线一区二区三区 | 91av电影在线观看 | 国产精品人妻99一区二 | 色综合久久88色综合天天提莫 | 久久精品久久久 | 亚洲m男在线中文字幕 | 久久精品AV无码亚洲色欲 | 国产精品嫩草久久久久 | 啪啪漫画无遮挡全彩h同人 啪啪激情婷婷久久婷婷色五月 | 欧美男男网站免费观看videos |