php session跨页面传递 session值丢失问题
2015-08-27 11:41
645 查看
1、session_start();应该尽量放置到页面的顶部; 2、如果php.ini里面没有配置 session Autostart的话,每次会话之前,都得手动开启session:session_start(); 3、session是php里面的超全局变量,跟$_GET,$_POST,$_SERVER一样,所以使用的时候必须大写:$_SESSION['username']=$username; 4、跨页面传递示例:a.php页面传递$_SESSION['username']到b.php: a.php -------------- <?php session_start(); //开启session $username=$_POST['username']; //接收变量 $_SESSION['username']=$username; //保存变量到session ?> b.php -------------- <?php session_start(); //开启session (这里的session没有开启的话,是获取不得session里的值) echo $_SESSION['username']; //输出session里的变量 ?>
相关文章推荐
- PHP初学分享-数据类型
- opencart安装和使用PHPMailer
- PHPExcel开发者文档[中文版]
- php 获取今日 昨日 本周 上一周 本月 近三个月的起至时间戳
- php页面运行时间记录
- php使用curl模拟提交XML
- FTP服务的高级应用详解
- Yii2 Component基类分析
- PHP 5.4中的traits特性
- PHP使用PHPExcel导出,导入数据总结
- PHP5.3 goto操作符介绍
- 辛星浅析php中coment技术的实现
- 制作yaffs2文件系统简程
- PHP新的垃圾回收机制:Zend GC详解
- Ubuntu配置FTP,SSH,NFS服务
- php trim()函数
- phpcms如何使用推荐位调用自定义字段
- PHP正则表达式及实例
- php实现验证码的识别(初级篇)
- php给图片添加文字水印方法汇总