位置: 编程技术 - 正文

php防止CC攻击代码 php防止网页频繁刷新(php超强防cc页面)

编辑:rootadmin

推荐整理分享php防止CC攻击代码 php防止网页频繁刷新(php超强防cc页面),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php防cc攻击代码,php防止注入,php超强防cc页面,php超强防cc页面,php防cc攻击代码,php防止ddos攻击,php防止csrf攻击,php防cc攻击代码,内容如对您有帮助,希望把文章链接给更多的朋友!

网页快速恶意刷新,cc攻击就是攻击者利用代理服务器生成指向目标站点的合法请求,模拟多用户不停的对受害网站进行访问,特别是访问那些需要大量数据操作需要大量CUP时间的页面,最终导致目标网站服务器资源耗尽,一直到宕机崩溃,如此一来,造成服务器资源的浪费,CPU长时间处于%,永远都有处理不完的连接直至就网络拥塞,正常的访问被中止。我们称之为CC攻击。尽管我们可以借助于一些防攻击的软件来实现,不过效果有时并不明显。

下面我提供一段PHP的代码,可以起到一定的防CC攻击效果。主要功能:在3秒内连续刷新页面5次以上将指向本机 只需将该代码放到需要防CC攻击的页面即可。源码

下面是为大家整理的PHP防CC攻击的有效方法:

php防止CC攻击代码 php防止网页频繁刷新(php超强防cc页面)

1.session记录submit.php为发送页面,在这个页面上设置一个session变量,并作为隐藏域和表单一起发送到submitdeal.php页面,在服务器端把post上来的隐藏变量和服务器端记录的session变量进行对比,比如一样,则写入数据库并清除session,这样用户刷新页面,两个值不相等提示错误或跳转。优点:不用用户输入验证码缺点:表单容易被复制2.验证码原理和第一种一样,只是session数据不作为隐藏域提交,而是让用户填写,大多数网站都采用文字验证码和图片验证码,图片验证码安全性高。

3.IP绑定提交数据后,先从IP表里检索客户端IP,如果有,并且没有过期,那么报错,否则写入数据库,然后再取客房端IP,把IP写入数据库。4.cookie:客户提交后处理程序先检索客户端有没有设置cookie,如果有,则不重复提交;如果没有,则写数据,再写个cookie;例:

用户无意义的频繁跳转、请求都会给服务器加重很多负担 其实 用cookie就可以防止这一点。

方式一:

方式二:

方式三:

标签: php超强防cc页面

本文链接地址:https://www.jiuchutong.com/biancheng/287422.html 转载请保留说明!

上一篇:WordPress中给文章添加自定义字段及后台编辑功能区域(wordpress文章编辑)

下一篇:php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)(php官方微信接口有哪些)

  • 异地预缴可以退吗
  • 旧机器设备出口
  • 免抵退税额如何填报
  • 出口退税是按照出口金额吗
  • 外购货物用于什么不得抵扣进项
  • 研发支出的项目叫什么
  • 备用金每个月可以用几次
  • 销货方跨月开红字发票流程
  • 小规模纳税人开具增值税专用发票
  • 建设期利息对当年的借款如何计息?
  • 工程施工合同如何核算收入成本?
  • 应入固定资产的已做费用,如何调账
  • 实验用原材料的会计处理
  • 企业现金股利的支付能力,在很大程度
  • 年终奖可以分几次发吗?
  • 不动产拍卖税费怎么计算
  • 月底结转应交税费怎么弄
  • 税收优惠政策没有任何法律风险
  • 培训学校税收筹划
  • 减免税额期末需要结转吗
  • 合伙企业对外投资
  • 购买收益权如何缴税
  • 笔记本windows10截屏
  • 系统搜索力
  • 社保退回的工伤怎么赔偿
  • 费用分摊的分录
  • PHP:zip_close()的用法_Zip函数
  • 企业合并按合并的法律形式分类
  • 房屋产权置换协议书范本
  • 青龙面板搭建教程
  • centos7完整版安装
  • 流动资产占总资产比重多少较为合适
  • joomla中文手册
  • php _dir_
  • vue split函数
  • 车道线检测视频素材
  • 如何快速上手看门狗2
  • /etc/rc.local添加内容
  • 为什么营业成本比营业收入大的时候没有计提减值准备呢
  • ps遇到了文件尾
  • 免征增值税的货物
  • 汽车租赁属于有形动产融资租赁服务?
  • 简述银行存款对应的业务
  • mysql "too many connections" 错误 之 mysql解决方法
  • 一次性取得租赁合同
  • sqlserver游标实例
  • 公司向法人借款有税务风险吗
  • 接收商业承兑汇票有风险吗
  • 成本结转的凭证后附件是怎样的
  • 隔月红票怎么开
  • 报销人跟领款人有什么区别
  • 在建工程转长期待摊费用是什么意思
  • 金蝶系统如何设置套打
  • 工程未完工开了发票怎么做账
  • 售后回租融资是利好还是利空
  • 支票有效期10天是自然日还是工作日
  • 建账基本要求
  • win7系统怎么把字体调大
  • macos终端删除文件
  • 在Linux系统中安装MySQL
  • wrsvn.exe是什么
  • cpqa1000.exe是安全进程吗 cpqa1000进程有什么作用
  • win8.1怎么用
  • linux的链接文件
  • windows7如何启动任务管理器
  • ExtJS4中的requires使用方法示例介绍
  • windows升级node版本
  • python自动报表
  • python爬虫教程
  • js unload
  • 我吐槽你
  • 在js中如何判断数据类型
  • 实现一个完整的主要任务
  • nodejs mysql orm
  • shell忽略大小写
  • python listnode
  • python的编码
  • 每天一篇小练笔30字
  • 残疾人买车可以减免购置税吗
  • 发票测试纸在哪里打印
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设