session_encode函数介绍

session_encode — 将当前会话数据编码为一个字符串

语法:

string session_encode ( void )

session_encode()返回一个字符串,该字符串包含有被编码的当前会话数据。

 

session_encode实例:

<?php
session_start();
$_SESSION[\'name\']    = \"Onur Yerlikaya\";
/* http://www.manongjc.com/article/1259.html */
$str = session_encode();
echo $str;
?>

输出结果:

products|a:2:{i:0;s:8:\"Hal 2000\";i:1;s:6:\"Tardis\";}name|s:14:\"Onur Yerlikaya\";

 

session_decode函数介绍

session_decode — 将字符串解码为session数据

语法:

bool session_decode ( string $data )

session_decode() decodes the session data in data, setting variables stored in the session.

参数:

data:The encoded data to be stored.

返回值:成功时返回 TRUE, 或者在失败时返回 FALSE.

 

session_decode实例

<?
session_start();
$_SESSION = array(); 
session_decode(\'products|a:2:{i:0;s:8:\"Hal 2000\";i:1;s:6:\"Tardis\";}name|s:14:\"Onur Yerlikaya\"\');
foreach ( $_SESSION[\'products\'] as $p ) {
  print \"$p<br/>\\n\";
}
?>

运行结果:

Hal 2000
Tardis
收藏 打印