现在的位置: 首页 -> PHP学习 -> php限制用户访问网页的个数

php限制用户访问网页的个数

2014-05-31 22:09评论数 0 ⁄ 被浏览 6587 views+

有时候为了网站的安全,怕有些不怀好意的人恶意攻击网站,那么我们可以在程序上做出一些限制。比如我们只想让一个用户一次会话中访问网页数不超过50个,那么可以用session记录访问的次数,把下面这段程序写成一个函数,每个页面能调用到就行了。


//记录访问次数,作为判断条件,如果大于50次,可能是攻击,给予出防范

/*if(empty($_SESSION['visite_times'])){

  $_SESSION['visite_times'] = 1;

}else{

  if($_SESSION['visite_times']>50){

    die("代潇瑞博客提示您:您一口气已经读了50篇了,请休息片刻吧!");

  }else{

    $_SESSION['visite_times'] = $_SESSION['visite_times'] + 1;

  }

}*/

//记录访问次数


最后,我发现这个php小程序也有一定的缺陷,就是可能会影响收录。因为如果对访问数做出了限制的话,那同样也会限制到蜘蛛的行为,可能导致搜索引擎抓了一半,就无法再继续抓取了。


虽然好像用于实际中不太好,但是也可以分享出来学习一下。

 

文章出自:https://www.daixiaorui.com/read/97.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

目前有 0 条评论  @我要评论

    您的每一个评论都是对我的一份支持

     博客二维码

    昵称 *

    邮箱 *