今天一个项目需要用到mencache,摸索着做了下,感觉和sesssion机制差不多。
可能mencache的读取效率更高。
功能描述:用一个API来判断是否为这个用户请求数据。
实现方法:在安卓、ios设备上登录时,新建一个mencache,然后把一个token(随机数,使用了uniqid() 来生成唯一的id,当然,这个非必须),然后用户需要获取数据的时候,用token和uid来匹配mencache,便可以验证这个用户,是否登录。
代码:我没有贴我自己项目上的
<?php
//连接
$mem = new Memcache;
$mem->connect("192.168.0.200", 12000); //后面为端口
//保存数据
$mem->set('key1', 'This is first value', 0, 60); // 60为过期时间,我这设置要长很久
$val = $mem->get('key1');
echo "Get key1 value: " . $val ."
";
这样,实现了mencache的验证用户功能