广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么限定用户只能提交一次
  • 331
分享到

php怎么限定用户只能提交一次

php 2019-05-10 06:05:50 331人浏览 无得
摘要

本文操作环境:windows7系统、PHP7.1版、Dell G3电脑。php怎么限定用户只能提交一次?php限定post次数,比如一天只能post一次:第一,使用IP限制的话,你只能获得对方用户的外网IP,那么网吧里面所有电脑的IP是相同

本文操作环境:windows7系统、PHP7.1版、Dell G3电脑。

php怎么限定用户只能提交一次?

php限定post次数,比如一天只能post一次:

第一,使用IP限制的话,你只能获得对方用户的外网IP,那么网吧里面所有电脑的IP是相同的,一天之内这个网吧只有一台电脑可以提交。如果你的客户主要是家庭用户,那么可以使用IP限制,否则IP限制会把许多无辜的人限制了。

获得IP的方法:

$ip=getenv('REMOTE_ADDR');

IP限制还是可以破的,家庭宽带用户断往重新拨号,会得到新的IP。

再次确认,服务器无法获得192.1.1.100这样的内网IP地址的。

第二,除了IP之外,还可以使用COOKIE限制,在客户端的浏览器保存一个有效期一天的COOKIE,程序检测COOKIE进行限制。这个方法可以解决IP限制对网吧限制过严的问题,但是无法解决聪明的客户自己清除浏览器COOKIE的方法。

设置有效期一天的COOKIE的方法:

setcookie("TestCookie", $value, time()+24*3600);

以上两个方法都各有千秋,你可以结合起来做一个稍微更合理的,但是都不可能完美。

--结束END--

本文标题: php怎么限定用户只能提交一次

本文链接: https://www.lsjlt.com/news/148.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php怎么限定用户只能提交一次
    本文操作环境:Windows7系统、PHP7.1版、Dell G3电脑。php怎么限定用户只能提交一次?php限定post次数,比如一天只能post一次:第一,使用IP限制的话,你只能获得对方用户的外网IP,那么网吧里面所有电脑的IP是相同...
    99+
    2019-05-10
    php
  • Linux怎么限制指定账户不能SSH只能SFTP在指定目录
    这篇文章给大家分享的是有关Linux怎么限制指定账户不能SSH只能SFTP在指定目录的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。概述由于某台服务器需要对指定用户进行限制,只允许访问指定目录,这个需求在很多场景应...
    99+
    2023-06-16
  • Go实现用户每日限额的方法(例一天只能领三次福利)
    目录工作原理go-zero 代码实现项目地址如果你写一个 bug 管理系统,用了这个 PeriodLimit 你就可以限制每个测试人员每天只能给你提一个 bug。工作是不是就轻松很多...
    99+
    2022-11-12
  • ahooks怎么解决用户多次提交问题
    这篇文章主要介绍“ahooks怎么解决用户多次提交问题”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ahooks怎么解决用户多次提交问题”文章能帮助大家解决问题。场景试想一下,有这么一个场景,有一个...
    99+
    2023-07-02
  • 使用Git怎么恢复到前一次提交
    这篇文章主要讲解了“使用Git怎么恢复到前一次提交”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“使用Git怎么恢复到前一次提交”吧!有时候你希望将你现在的代...
    99+
    2022-10-19
  • php怎么设置只有一个用户在线
    本文操作环境:Windows7系统、PHP7.1、Dell G3。php怎么设置只有一个用户在线?利用session_id()函数用户表里添加字段来储存session_id()生成的唯一串用户1首次登录会把字串储存到字段中用户1在此登录时会...
    99+
    2016-09-23
    php
  • win10怎么设置账户只能打开指定应用
    本文小编为大家详细介绍“win10怎么设置账户只能打开指定应用”,内容详细,步骤清晰,细节处理妥当,希望这篇“win10怎么设置账户只能打开指定应用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。设置方法:首先打开...
    99+
    2023-06-28
  • linux怎么创建用户只能访问一个目录
    要创建一个只能访问特定目录的用户,可以使用以下步骤:1. 打开终端窗口并以root用户身份登录。2. 创建一个新用户,例如"rest...
    99+
    2023-09-25
    linux
  • git提交的用户名跟账户不一致怎么解决
    要解决git提交的用户名跟账户不一致的问题,可以按照以下步骤进行操作:1. 查看当前git配置的用户名和邮箱:在命令行中输入以下命令...
    99+
    2023-08-15
    git
  • oracle中怎么只授予用户查看存储过程定义的权限
    这篇文章主要介绍了oracle中怎么只授予用户查看存储过程定义的权限,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。关于ORACLE账号的权限...
    99+
    2022-10-18
  • 使用Servlet怎么实现一个表单提交功能
    使用Servlet怎么实现一个表单提交功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。用servlet实现一个注册的小功能 ,后台获取数据。注册页面:  注册页面代码 :&l...
    99+
    2023-05-31
    servlet 一个表
  • 利用java怎么实现一个即时提交功能
    本篇文章给大家分享的是有关利用java怎么实现一个即时提交功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。具体内容如下package com.tian.batis;impor...
    99+
    2023-05-31
    java ava
  • PHP怎么实现多用户绑定一级域名
    这篇文章主要介绍“PHP怎么实现多用户绑定一级域名”,在日常操作中,相信很多人在PHP怎么实现多用户绑定一级域名问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”PHP怎么实现多用户绑定一级域名”的疑惑有所帮助!...
    99+
    2023-07-05
  • vue怎么实现用户无限添加自定义填写表单功能
    本篇内容主要讲解“vue怎么实现用户无限添加自定义填写表单功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么实现用户无限添加自定义填写表单功能”吧!效果图:代码如下:<templ...
    99+
    2023-07-04
  • 怎么用PHP编写一个修改多个用户密码的功能
    本篇内容主要讲解“怎么用PHP编写一个修改多个用户密码的功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用PHP编写一个修改多个用户密码的功能”吧!一、数据库设计在编写前,我们需要先设计数...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作