开发技术学习 »
编程开发 » php项目中json_encode与json_decode的运用,手机绑定与解绑,邮箱绑定与解绑
php项目中json_encode与json_decode的运用,手机绑定与解绑,邮箱绑定与解绑
昨天在做一个绑定的功能,
php手机绑定与手机解绑,php邮箱绑定与解绑,
首先我们有两个需要存入的数据,一是判断手机是绑定了还是没有绑定,假设绑定我们设为 1 没有绑定设为 0.
邮箱也是同样的 绑定了设为 1 没有绑定设为 0.
默认这样 bind:{"phone":0,"email":0}.
因为绑定与解绑是需要用邮箱或手机短信来验证的,这里就需要发送一个验证码给用户,那么也就要在数据中存入一个验证码 vertify: {"phone":null,"email":null}
好数据库中设计好了,现在就来看看程序是怎么操作这两个字段的.
首先判断是否绑定,读取数据库信息,
这里我们就再次假设读出来绑定信息数据为 $bind,
将数据库中的字符串强制转换成数组格式:$bind = json_decode($bind, true);
用var_dump($bind),格式 就是数据格式了。哈哈!就可以判断是绑定了还是没有绑定,
如果在绑定那么我们就需要向用户发送一个6位的验证码,然后将此6位的验证码存入数据库vertify字段
$vertify['phone'] = '485ddw';
$vertify['email'] = null;
json_encode($vertify),
数据库中就会是 {"phone":485ddw,"email":null}
最后用户收到的验证在和数据库中的相对比,相等则修改成功。
收工!简谈!