为什么这个session的值总是上一次的值?
程序员文章站
2022-05-01 11:33:51
...
其实就是想把第一个框里的值用session保存一下 在提示错误的时候不用重新输入了
但是我这个代码每次保存的值都是都是上一次输入错误时的值 这是为什么?比如我第一次输入11 第二个框故意输出 等第二次输入22时第二个框的还故意输错时 这个时候第一个框里的值为什么是11? 这样一直试下去显示的数字永远都是上一次的数字 这个应该怎么办?
但是我这个代码每次保存的值都是都是上一次输入错误时的值 这是为什么?比如我第一次输入11 第二个框故意输出 等第二次输入22时第二个框的还故意输错时 这个时候第一个框里的值为什么是11? 这样一直试下去显示的数字永远都是上一次的数字 这个应该怎么办?
回复内容:
其实就是想把第一个框里的值用session保存一下 在提示错误的时候不用重新输入了
但是我这个代码每次保存的值都是都是上一次输入错误时的值 这是为什么?比如我第一次输入11 第二个框故意输出 等第二次输入22时第二个框的还故意输错时 这个时候第一个框里的值为什么是11? 这样一直试下去显示的数字永远都是上一次的数字 这个应该怎么办?
改成这样:
听你的描述,应该是后面的操作“等第二次输入22时”,你并没有更新session
里的name
对应的值吧,所以她还是第一次存进去的11
下一篇: 这个该如何写?
推荐阅读
-
为什么小弟我的var_dump($file_suffix=="php")总是false?明明值一样的啊
-
为什么小弟我的var_dump($file_suffix=="php")总是false?明明值一样的啊
-
为什么这个投票系统在第六行不能获取’keb‘的值
-
请教小弟我写的这个php函数体传递变量的时候为什么总是上一个函数体的值
-
为什么取不到SESSION变量的值?该如何解决
-
编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值是value的二进制位模式从左到右翻转后的值。 如: 在32位机器上2
-
编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。 如: 在32位机器上25这
-
.编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。 如: 在32位机器上2
-
PHP 的session 为什么未附值判断是否为空出现警告解决方案
-
为什么这个投票系统在第六行不能获取’keb‘的值