纵有疾风起
人生不言弃

session知识小解

1.建立一个脚本one.php

            <?php
                //开启session使用函数session_start(),之前不能有任何输出:开启时,服务器向客户端的cookie文件中写入了session id,
                //同时在服务器创建了一个和session id同名的文件,保存客户端用户的相关信息;
                session_start();
    
               //直接向全局变量$_SESSION中传入值
              $_SESSION[‘username’]=’liuren’;
              $_SESSION[‘lx’][’email’]=’liuren@qq.com’;
              $_SESSION[‘lx’][‘phone’]=’13510531656′;    

              echo session_name();
            ?>


2.two.php脚本用于读取session中用户的相关信息:

             <?php
                   //在另外一个脚本中读取one.php中所设置的session值时也必须首先开启session功能:判断客户端是否已经存在session id,
                  //如果有则直接使用此session id查询这个同名的session文件
                  session_start();
    
                    echo “<pre>”;
                   print_r($_SESSION);
                   echo “</pre>”;

             ?>

3.three.php脚本用于删除session:

                  <?php
                       //清除session
    
                       //1.开启session功能
                         session_start();
    
                         $username=$_SESSION[‘username’];
    
                      //2.清除$_SESSION数组中所有的内容(清空内存)
                          $_SESSION=array();
    
                     //3.销毁服务器中保存的session文件
                          session_destroy();
    
                     //4.删除客户端cookie中保留的session id
                          if(isset($cookie[session_name()])){    
                                setCookie(session_name(),””,time()-300,”/”);
                          }
    
                                 echo “再见!{$username}”;
                     ?>

原文链接:https://blog.csdn.net/living_ren/article/details/78500428

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » session知识小解
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录