php session 编码,php session_encode与session_decode函数使用实例

本文介绍了PHP中的session_encode函数,用于将当前会话数据编码为字符串,以及session_decode函数,用于将字符串解码回session数据。通过示例展示了如何使用这两个函数进行会话数据的编码和解码操作。
摘要由CSDN通过智能技术生成

session_encode函数介绍

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

语法:

string session_encode ( void )

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

session_encode实例:

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
\n";

}

?>

运行结果:

Hal 2000

Tardis

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值