旗下导航:搜·么
当前位置:网站首页 > PHP问题 > 正文

php防备歹意革新日期怎么改【php问题】,php

作者:搜教程发布时间:2019-11-27分类:PHP问题浏览:26评论:0


导读:一般来说,歹意革新就是不断的去革新提交页面,致使涌现大批无效数据,下面我们来总结一下php防备歹意革新页面要领总结。防备歹意刷页面的道理是:(引荐进修:PHP视...
一般来说,歹意革新就是不断的去革新提交页面,致使涌现大批无效数据,下面我们来总结一下php 防备歹意革新页面要领总结。

防备歹意刷页面的道理是: (引荐进修:PHP视频教程)

请求在页面间通报一个考证字符串, 在生成页面的时刻 随机发生一个字符串, 做为一个必需参数在所有衔接中通报。同时将这个字符串保存在session中。

点衔接或许表单进入页面后,推断session中的考证码是否是与用户提交的雷同,假如雷同,则处置惩罚,不雷同则认为是反复革新。

在处置惩罚完成后将从新生成一个考证码,用于新页面的生成

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防备歹意革新日期怎么改的细致内容,更多请关注ki4网别的相干文章!

标签:php


欢迎 发表评论: