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如何存储
  • 迅雷播放器如何查看媒体信息
  • 中度忧郁症怎么办
  • 虫草花豆瓣炒茭白
  • 猪肝粉怎么做
  • 合伙企业亏损有一方不出资该如何
  • 热门搜索
    评估费计入什么科目 卡片机是什么意思 尘埃的意思 necessary是什么意思 谆谆教导的意思 强险都保什么 得房率是什么意思 酒干倘卖无的意思 日新月异是什么意思 大的意思