php把数组存到会话的方法

  介绍

小编给大家分享一下php把数组存到会话的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>会话的声明与使用

会话的设置不同于饼干,必须先启动,<强>在php中必须调用session_start()。

session_start()函数的语法格式如下:

Bool session_start (void)//创建会话,开始一个会话,进行会话初始化

注意:session_start()函数之前不能有任何输出

当第一次访问网站时,Seesion_start()函数就会创建一个唯一的会话ID,并自动通过HTTP的响应头,将这个会话ID保存到客户端Cookie中。

同时,也在服务器端创建一个以会话ID命名的文件,用于保存这个用户的会话信息。

当同一个用户再次访问这个网站时,也会自动通过HTTP的请求头将Cookie中保存的Seesion ID再携带过来,这时session_start()函数就不会再去分配一个新的会话ID,而是在服务器的硬盘中去寻找和这同个会话ID名的会话文件,将这之前为这个用户保存的会话信息读出,在当前脚本中应用,达到跟踪这个用户的目的。

会话以数组的形式使用,如:$ _SESSION[& # 39;会话名& # 39;]

<强>注册一个会话变量和读取会话

在php中使用会话变量,除了要启动之外,还要经过注册的过程。注册和读取会话变量,都要通过访问$ _SESSION数组完成。在$ _SESSION关联数组中的键名具有和php中普通变量相同的命名规则。

<强>开启会话后,然后往里面存储数据,可以是任何类型的数据。强比如:

& lt; php ?   session_start ();   $=数组(1、2、3、4、5、6,“john",“ok");   美元_SESION (“n")=$;   print_r ($ _SESION [“n"]);   ?在

以上是php把数组存到会话的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

php把数组存到会话的方法