网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

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如何存储
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com