php一个利用cookie限时发帖的小程序

/*
 * _timed()用来限制时间,如发帖限制
* @access public 表示函数对外公开
* @param $_now_time 现在时间
* @param $_pre_time 要对比的时间
* @param $_time 限制时间
* @param $_string 要提示的字符
* @return $_now_time-$_pre_time 表示返回过了多少秒
*
*/
function _timed($_now_time,$_pre_time,$_time,$_string){
    if($_now_time-$_pre_time<$_time){
        _alert_back($_string);
    }
    return $_now_time-$_pre_time;
}
//验证是否在规定的时间外发帖
        if(isset($_COOKIE['post_time'])){
            _timed(time(), $_COOKIE['post_time'], 120, '请休息会再发帖子');
        }
//s设置此时的时间
            setcookie("post_time",time());

用cookie好处是不占用资源,坏处是容易失效,当然你可以把参数换成从数据库中取出来的,很稳定,但占资源

php一个利用cookie限时发帖的小程序

时间: 2024-10-13 21:05:14

php一个利用cookie限时发帖的小程序的相关文章

一个简单的计算分数的小程序

一个简单的计算分数的小程序 代码如下: package Day05; public class ExamGradeDemo { public static void main(String[] args) { char[][] answers = { {'C','B','D','C','A','A','D','C','D','C'}, {'A','C','B','D','C','A','D','C','B','D'}, {'A','C','B','D','B','D','C','A','A','

利用x64_dbg破解一个最简单的64位小程序

最近在研究学习一些逆向的东西,其实之前也涉及到这方面的东西,只是之前的系统和应用,基本上都是32位的,所以直接用od来分析就行了,这方面的资料在网上很多,随便一搜到处都是,不过随着技术的不断发展,64位系统出现了,随之64位的应用也出现了,而od只能分析32位应用,所以一些64位应用,od是没办法分析逆向的,所以,在这里要提到另一个可以用于分析64位应用的调试软件,名字叫x64_dbg.网上对于这款软件的介绍很少,只是说能分析64位应用,具体用法也找不到,不过我找到了它的一个教程,里面有一个最简

一个帮你记密码的小程序

OnePass ??现在的人们社交软件越来越多.需要记住的社交账号也越来越多,我就是前几天忘了某个密码折腾了好久,于是心血来潮想使用Qt整一个小程序来帮助自己查询密码.取个名字叫OnePass吧. 思路: ??因为技术原因所以做的只需要满足自己的需求.计划着是用Qt做界面,方便操作,然后用数据库记录各个社交平台的账号密码. 1.初始界面 需求: 1.打开后会先弹出一句欢迎的话(虽然做的简陋,但礼貌还是要有的). //需要添加头文件#include<QMessageBox> QMessageBo

做一个类似共享链商家的小程序

当我们想要做一款类似于共享链商家的小城,(微=175-2043*6907)我们该怎么开始?返利分销共享链商家小程序开发 源码下载 共享链依托于微信小程序, 涵盖场景包括电商.零售.教育.医疗.金融等, 其拥有去中心化和分布式账本特点, 实现公平.公正.公开,便捷.安全,高效, 最快实现T+0到账等产品功能: 顾客,使用扫码支付,随机获得消费奖励, 免去在实体店排队等候现金结账的漫长时间: 商户,通过设置让利比率,直接回馈消费者, 免去昂贵广告费用,免找零,零假币,支付即营销. 由于共享链商家是一

使用VSTO写的一个打印工牌/工作证的小程序

转行做HR近2年.最近公司要做工牌,工牌上要打印照片,姓名,工号和部门等信息.一共1000多人,如果手工排版手工打印的话,估计要死人. 于是coding的老毛病又犯了,想写个程序来打印工牌.还是拿最近比较常用vsto来做office插件程序吧.毕竟这个用起来也顺手,因为没有一个hr不会用excel. 一,工牌的大体样子 <图1> 基本元素:企业名称,照片,姓名,工号,部门,企业理念.当然程序并没有限制工卡的内容,这里只是个例子.实际使用时,你可以根据自己的需要来定义格式,定义要打印的内容. 二

文件操作-一个可以直接复制文件数据的小程序

部分名词解释: 文件描述符: 文件描述符(file descriptor) 通常是一个小的非负整数,内核用以标识一个特定进程正在访问的文件,当内核打开一个现有文件或创建一个新文件时,它都返回一个文件描述符. 在读.写文件时,可以使用这个文件描述符: [email protected]:/home/aiyq195/lx/unixc/1# cat file.c#include "apue.h" #define BUFFSIZE 4096 int main(void){ int n; cha

C# 写的一个生成随机汉语名字的小程序

最近因为要做数据库相关的测试,频繁使用到测试数据,手动添加太过于麻烦,而且复用性太差,因此干脆花了点时间写了一个生成随机姓名和相关数据的类,贴在这里,有需用的同志们可以参考一下.代码本身质量不好,也不算规范,各取所需莫要取笑-.- public class GetRandomName { private static string firstName = @"赵,钱,孙,李,周,吴,郑,王,冯,陈,褚,卫,蒋, 沈,韩,杨,朱,秦,尤,许,何,吕,施,张,孔,曹,严,华,金,魏,陶,姜, 戚,谢

基于nodejs的一个实时markdown转html工具小程序

1.版本一 - 1.1`npm install marked --save` 安装markdwon转html的包.- 1.2 使用watchFile监视 markdown文件 /** * Created by liyinghao on 2016/11/8. */ const fs = require('fs') const marked = require('marked') //1.实时监视note.md文件的变化 fs.watchFile('./note.md',(curr,prev)=>{

一个简单的加减乘除自动生成小程序升级版(JAVA)

1 import java.util.Scanner; 2 public class Suan { 3 public static void main(String[] args) { 4 int []b;//设置数组来存放随机产生数 5 b=new int [4]; 6 Scanner in=new Scanner(System.in); 7 System.out.println("请选择你想练习的题型:"); 8 System.out.println(" 1.分数的加减乘