php的短信验证码用session如何存储

 时间:2024-11-15 19:31:28

1、验证码一般以4~6位数字为主,我们先设计个生成随机6位数字的方法:<?phpfunction code() { $code = rand(10000, 99999);}echo code();浏览器访问效果如下:

php的短信验证码用session如何存储

2、使用session存储步骤1中生成的验证码:function saveCode(){ $code = code(); session_start(); $_SESSION["code"] = $code;//变量赋值}saveCode();浏览器访问,结果什么也看不到,但至少没报错。

php的短信验证码用session如何存储

3、修改步骤2方法:function saveCode() $code = code() echo '我的验证码是'稆糨孝汶;.$code.'<br>' session_start(); $_SESSION["code"] = $code;//变量赋值}新建一个查看session是否存在的方法:function isExist($name='code'){ if (isset($_SESSION[$name])) { echo '我的值是'.$_SESSION[$name]; } else { echo '我没有值'; }}浏览器访问效果如下:

php的短信验证码用session如何存储

4、我们思考一个问题:session存储在服务器什么地方呢?打印phpinfo(),查看session关键字,发现如下内容:

php的短信验证码用session如何存储

5、使用浏览器查看元素~存储功能,可以看到以下内容:

php的短信验证码用session如何存储

6、查看php.ini可以发现session默认存储目录:

php的短信验证码用session如何存储php的短信验证码用session如何存储php的短信验证码用session如何存储
  • 迅雷播放器如何查看媒体信息
  • 中度忧郁症怎么办
  • 虫草花豆瓣炒茭白
  • 猪肝粉怎么做
  • 合伙企业亏损有一方不出资该如何
  • 热门搜索
    发展党员必须坚持什么原则 什么时候放寒假 酱紫是什么意思 什么是脱敏治疗 小狗什么时候打疫苗 老公过生日送什么礼物好 什么环境唱什么歌 念珠菌感染用什么药 loading是什么意思 蚂蚁森林有什么用