Exemplo n.º 1
0
include '../SAE/SaeMySQL.php';
include '../SAE/SaeMemcache.php';
include '../My.php';
header('Content-Type:text/html;charset=utf-8');
if (MySetParameterInteger("user_id") === false) {
    MyException("缺少user_id参数");
}
$key = 'pc_to_phone【' . $user_id . '】';
$wait = 100 * 1000;
for ($i = 0; $i < 300; $i++) {
    $value = SaeMemcacheRead($key);
    if ($value !== false) {
        break;
    }
    usleep($wait);
}
if ($value === false) {
    MySuccess($value, '没有任何信息');
} else {
    if (SaeMemcacheDelete($key) === false) {
        MyError("Memcache删除失败");
    }
    $checked_value = array();
    $login_stamp = time() - 60 * 5;
    foreach ($value as $v) {
        if ($v['stamp'] > $login_stamp) {
            $checked_value[] = $v;
        }
    }
    MySuccess($checked_value, '信息收取完成');
}
Exemplo n.º 2
0
function SaeMemcacheUnset($key)
{
    //同义的函数
    return SaeMemcacheDelete($key);
}