多语言展示
当前在线:1030今日阅读:126今日分享:42

如何简单运用session

php初学者在一开始对session的运用,还有一些迷糊。下面就是简单对session的介绍。
工具/原料
1

php生产环境

2

php代码编辑器

方法/步骤
1

凡是与session有关的,之前必须调用函数session_start();为session付值很简单,如

2

在php4.2之后,可以为session直接付值:

3

取消session可以这样:

4

取消某个session变量在php4.2以上还有BUG.取消某个session变量在php4.2以上还有BUG.注意:1:在调用Session_Start()之前不能有任何输出.例如下面是错误的.==========================================1行2行 ==========================================

5

提示1:凡是出现'........headers already sent..........',就是Session_Start()之前向浏览器输出信息.去掉输出就正常,(COOKIE也会出现这种错误,错误原因一样)提示2:如果你的Session_Start()放在循环语句里,并且很难确定之前哪里向浏览器输出信息,可以用下面这种方法:1行 ........这里是你的程序......

6

2:这是什么错误Warning: session_start(): open(/tmp\sess_7d190aa36b4c5ec13a5c1649cc2da23f, O_RDWR) failed:....因为你没有指定session文件的存放路径.解决方法:(1)在c盘建立文件夹tmp(2)打开php.ini,找到session.save_path,修改为session.save_path= 'c:/tmp'#p#Php部分常见问题总结(二)#e#4:为什么我向另一网页传送变量时,只得到前半部分,以空格开头的则全部丢失receive.php的内容:';Echo   $_GET['Name'];Echo '';?>正确的方法是在接收页面你不需要使用Urldecode(),变量会自动编码.

推荐信息