登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 1253|回复: 0

php实现签到功能的方法实例分析

[复制链接]

395

主题

13

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
6
发表于 2018-3-9 15:47:26 | 显示全部楼层 |阅读模式 来自 中国
w8Wi5i2HeHHRpRT9.jpg

点击上面关注我 t43RH3S32zs233K1.jpg 关注我哟

小编 隔天推送php教程php本领php视频教程MySQL笔试题等诸多优质内容,最接地气、重服务的当地微信平台!关注我们妥妥没错!
(商务互助接洽QQ号:2230304070


文章来自:脚本之家

http://www.jb51.net/article/129563.htm




阅读文章前先来一套视频教程,盼望各人多多学习,也多多支持PHP自学中央


 带你入门vue2.0及案例开辟(完备版)

链接:http://pan.baidu.com/s/1jJr3PFw 
暗码:点击获取暗码


本文实例报告了php实现签到功能的方法。分享给各人供各人参考,详细如下:


起首我在数据库里建了两张表,一个是用户的积分表,一个是签到状态表,分来用来记载用户的积分数和先到状态
gpzkg4CpK8v2723G.jpg
deYIO1333iEN3f4n.jpg
在用户签到状态表中我们有一个字段,last_sign_time,即上一次签到时间,每次可以签到的时间把这个时间与当前时间举行比力 假如相差为0天,则阐明本日已签到(这个签到是24小时内只能签到一次,即两次签到时间要相差24小时以上).假如即是一天则本日可以签到,假如2天及其以上则阐明漏签了.
通过期间戳的判定,实时更新状态表,而且当可以签到的时间则对用户积分表举行操纵,即更新用户积分.

详细代码如下:
[table][tr][td]1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82


[/td][td]<div class="line number1 index0 alt2"><span style="font-size: 12px;">




上一篇:十年步伐员用眼告诉你 2018 PHP 不一样
下一篇:3月编程语言排行榜出炉,C语言暴走,PHP体现良好!
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-5-16 07:14 , Processed in 0.063096 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表