session_start 和 session_register 的区别

session_start 和 session_register 的区别 - php实例

session_register一般使用较少了(php5 默认已经取消了session_register函数的使用, 在php5下使用,必须配置 php.ini文件,配置为:register_globle = ON,出于安全考虑,不推荐这样做)。

下面以 设置 $_SESSION['login'] 的值为例:

先说 session_start()的方法

<?php

session_start(); //执行 session_start()之前 不能有任何的输出和 html标记。一般就把它放在文件的第一行比较稳妥

//中间可以添加需要的代码
$_SESSION['var']='this is a test'; //像设置普通变量一样方便

?>

session_register() 的方法

<?
session_start();
session_register('var');
$var='this is a test'; //这样就相当于设置了$_SESSION['var']='this is a test'; 是不是麻烦呢

//据说 后面如果修改$var 变量的值,$_SESSION['var']的值也 不 会随着改变,这样看来,还不灵活

?>

写出session_register的用法,只是让大家有一个了解,实际使用过程中,应 避免使用 session_register()函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值