避免歹意刷页面(拜访次数)的原理是:
要求正在页面间通报一个验证字符串, 正在天生页面的时分 随机孕育发生一个字符串, 做为一个必需参数正在一切衔接中通报,同时将这个字符串保留正在session中。
点衔接或许表单进入页面后,判别session中的验证码是否是与用户提交的相反,假如相反,则解决,没有相反则以为是反复刷新。
正在解决实现后将从新天生一个验证码,用于新页面的天生。
相干学习视频教程保举:php视频教程
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教程
以上就是php若何避免歹意刷新拜访次数的具体内容,更多请存眷资源魔其它相干文章!
标签: php php教程 php故障解决 php使用问题 防止 恶意 刷新 访问次数
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!