
什么是thinkphp啊?
要是php代码的话
就假设建个数据库,主键是用户名,一项是经验值,一项是时间
点击签到,用get传给一个php页面一个值,php获取之后,用select where 查找到cookie中的用户名,找到对应的经验值,先获取一次付给变量,再加上10用update语句更改数据库内容,并更改时间为最新次签到时间
然后再看显示签到那页,可以先用个php查找对应cookie的时间项 ,并与当前时间对比(这个看你咋设置了,是按24点过了就能在签到还是过了24小时在下一次签到),显示签到或已签到(已签到不赋予功能)
基本思路就这样了,但不是最优化,比如那个显示签到已签到,还要遍历一次数据库,如果数据库数据量很大,遍历很浪费时间,也可以放到另一个php里去实现查询是否可签
希望能有帮助
打开浏览器,点击右上角工具选项,然后点击选项
进入”选项“界面,点击左方菜单栏中高级设置
在”网页设置选项下“点击网页内容高级设置
进入Cookie界面,点击所有Cookie和网站数据
此时我们可以看到浏览过的网页,以及网友的Cookie和数据信息
如果数据较多,可以在右方的搜索栏输入要查找的信息,点击搜索
点击后方的Cookie或本地存储可以看到具体的网站缓存信息
cookie有四个不同的属性:名称,内容,域,路径。
$cookie('the_cookie'); // 读取 cookie
$cookie('the_cookie', 'the_value'); // 存储 cookie
$cookie('the_cookie', 'the_value', { expires: 7 }); // 存储一个带7天期限的 cookie
$cookie('the_cookie', '', { expires: -1 }); // 删除 cookie
使用代码如下:
$cookie("currentMenuID", menuID);
扩展资料
jquerycookie() 方法的使用:
1、新添加一个会话 cookie:
$cookie(‘the_cookie’, ‘the_value’);
注:当没有指明 cookie有效时间时,所创建的cookie有效期默认到用户关闭浏览器为止,所以被称为“会话cookie(session cookie)”。
2、创建一个cookie并设置有效时间为 7天:
$cookie(‘the_cookie’, ‘the_value’, { expires: 7 });
注:当指明了cookie有效时间时,所创建的cookie被称为“持久 cookie (persistent cookie)”。
3、创建一个cookie并设置 cookie的有效路径:
$cookie(‘the_cookie’, ‘the_value’, { expires: 7, path: ‘/’ });
注:在默认情况下,只有设置 cookie的网页才能读取该 cookie。如果想让一个页面读取另一个页面设置的cookie,必须设置cookie的路径。cookie的路径用于设置能够读取 cookie的顶级目录。
将这个路径设置为网站的根目录,可以让所有网页都能互相读取 cookie (一般不要这样设置,防止出现冲突) 。
通常情况下,一个请求对于cookie有不同的 *** 作方式,如cookie写入和cookie读取2种最基本的方式
cookie的读取
url = selfget_response_url()+"&callback=jQuery21008240514814031887_1508666806688&_=1508666806689"
cookie = requestsget(url)cookies
return cookie
这里的cookie的读取是通过url请求返回cookie得到cookiejar的值
cookie写入
cookie = requestsutilsdict_from_cookiejar(selfget_cookie())
op_json = OperetionJson()
op_jsonwrite_data(cookie)
这里的cookie的写入是通过获取后,在cookiejar的dict中获取到cookie,然后将cookie写入到json中,即可实现cookie写入的功能
两种方式:
一、
接口,可以pip install requests模块,安装一个requests,对接口支持简单好用
例子,写一个getcookie()方法
import requests
def getcookie():
data={'username':username,'password':pwd}
session=requestssession()
loginurl=">
以上就是关于用thinkphp 制作一个像百度知道的签到功能怎么弄啊。要求:点击签到。显示签到成功,经验加10全部的内容,包括:用thinkphp 制作一个像百度知道的签到功能怎么弄啊。要求:点击签到。显示签到成功,经验加10、如何获取访问页面的cookie、jquery怎么读取cookie里面每一个的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)