在一个php文件中,我试图提取这个字符串中的用户名var
user_name|s:11:"testaccount";user_email|s:27:"testaccount@testaccount.com";user_login_status|i:1;
我不知道这是什么格式。我使用php mysqli来查询这个函数的数据库
$q = "SELECT `data` FROM `sessions` WHERE `id` = '".$this->dbc->real_escape_string($cookie)."' LIMIT 1";
其中$cookie是客户端的cookie。有人知道字符串的格式吗?
2条答案
按热度按时间1cosmwyk1#
姓名、电子邮件和状态用分号分隔。名称和值由管道分隔。值为序列化形式。例如,用户名:11:“testaccount”;
非序列化s:11:“测试帐户”;您将获得testaccount值
qni6mghb2#
我想出来了。使用此函数执行此操作https://gist.github.com/phred/1201412.