Php: Invalid session verification Solution
Environment. I am using the apache + php environment.
For example, my program code is as follows:
| The Code is as follows: |
|
| <Input name = "username" type = "text" class = "input" id = "username"> <Input name = "password" type = "password" class = "input" id = "password"> <Input name = "ver" type = "text" class = "input1" id = "ver" size = "5">
Process the post. php file after submission If ($ _ SESSION ['ssioner]! = $ Ssever ){ Echo ("<script> alert ('verification code must consist of four digits! '); History. back (); </script> "); exit; } |
The result shows that the verification code must be composed of four digits. I will print the output session.
Echo $ _ SESSION ['ssioner']; exit;
It was always blank, so I thought of a session file directory configured in the php environment. Now we find the php. ini configuration file
Upload_tmp_dir
This directory is found to be
Upload_tmp_dir = "D: \ www.111cn.net \ tp"
I checked my d disk and found that there were only www.111cn.net files but no tp directory. In this case, I found the problem. At that time, I created a tp directory, restart apache and you will find the sess_i40gl0p4hfep5r69j67o1k26d01 file in the tp directory. Then, you can log on again.