Session的声明与运用
Session的设置不同于Cookie,必需先启动,在PHP中必需挪用session_start()。
session_start()函数的语法花样以下:(引荐进修:PHP视频教程)
Bool session_start(void) //建立Session,最先一个会话,举行Session初始化
注重:session_start()函数之前不能有任何输出
当第一次接见网站时,Seesion_start()函数就会建立一个唯一的Session ID,并自动经由历程HTTP的相应头,将这个Session ID保留到客户端Cookie中。
同时,也在服务器端建立一个以Session ID定名的文件,用于保留这个用户的会话信息。
当同一个用户再次接见这个网站时,也会自动经由历程HTTP的要求头将Cookie中保留的Seesion ID再照顾过来,这时候Session_start()函数就不会再去分派一个新的Session ID,而是在服务器的硬盘中去寻觅和这个Session ID同名的Session文件,将这之前为这个用户保留的会话信息读出,在当前剧本中运用,到达跟踪这个用户的目标。
Session以数组的情势运用,如:$_SESSION['session名']
注册一个会话变量和读取Session
在PHP中运用Session变量,除了要启动以外,还要经由注册的历程。注册和读取Session变量,都要经由历程接见$_SESSION数组完成。在$_SESSION关联数组中的键名具有和PHP中一般变量雷同的定名划定规矩。
开启session后,然后往里面存储数据,可所以任何范例的数据。比方:
<?php session_start(); $a=array(1,2,3,4,5,6,"john","ok"); $_SESION["n"]=$a; print_r($_SESION["n"]); ?>
以上就是php怎样把数组存到session的细致内容,更多请关注ki4网别的相干文章!