Php高手带路--问题汇总解答
2008-05-01 04:54
281 查看
.Kem672{display:none;} 1:为什么我得不到变量
在Php4.2以后的版本中reGISter_global默认为off
若想取得从另一页面提交的变量:
2:调试你的程序
<?Php
Ob_Start();
Session_Start();
Echo"<pre>";
Echo"本页得到的_GET变量有:";
Print_R($_GET);
Echo"本页得到的_POST变量有:";
Print_R($_POST);
Echo"本页得到的_COOKIE变量有:";
Print_R($_COOKIE);
Echo"本页得到的_SESSION变量有:";
Print_R($_SESSION);
Echo"</pre>";
?>
3:如何使用session
<?Php
Session_start();
$Name="这是一个Session例子";
Session_Register("Name");//注意,不要写成:Session_Register("$Name");
Echo$_SESSION["Name"];
//之后$_SESSION["Name"]为"这是一个Session例子"
?>
<?Php
Session_Start();
$_SESSION["name"]="value";
?>
取消session可以这样:
Php代码:
<?Php
session_start();
session_unset();
session_destroy();
?>
1:在调用Session_Start()之前不能有任何输出.例如下面是错误的.
==========================================
1行
2行3行Session_Start();//之前在第一行已经有输出
4行.....
5行?>
==========================================
如果你的Session_Start()放在循环语句里,并且很难确定之前哪里向浏览器输出信息,可以用下面这种方法:
1行<?PhpOb_Start();?>
........这里是你的程序......
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"
共4页:上一页1
在Php4.2以后的版本中reGISter_global默认为off
若想取得从另一页面提交的变量:
2:调试你的程序
<?Php
Ob_Start();
Session_Start();
Echo"<pre>";
Echo"本页得到的_GET变量有:";
Print_R($_GET);
Echo"本页得到的_POST变量有:";
Print_R($_POST);
Echo"本页得到的_COOKIE变量有:";
Print_R($_COOKIE);
Echo"本页得到的_SESSION变量有:";
Print_R($_SESSION);
Echo"</pre>";
?>
3:如何使用session
<?Php
Session_start();
$Name="这是一个Session例子";
Session_Register("Name");//注意,不要写成:Session_Register("$Name");
Echo$_SESSION["Name"];
//之后$_SESSION["Name"]为"这是一个Session例子"
?>
<?Php
Session_Start();
$_SESSION["name"]="value";
?>
取消session可以这样:
Php代码:
<?Php
session_start();
session_unset();
session_destroy();
?>
1:在调用Session_Start()之前不能有任何输出.例如下面是错误的.
==========================================
1行
2行3行Session_Start();//之前在第一行已经有输出
4行.....
5行?>
==========================================
如果你的Session_Start()放在循环语句里,并且很难确定之前哪里向浏览器输出信息,可以用下面这种方法:
1行<?PhpOb_Start();?>
........这里是你的程序......
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"
共4页:上一页1
相关文章推荐
- Php高手带路--问题汇总解答[2]
- Php高手带路--问题汇总解答
- Php高手带路--问题汇总解答
- Php高手带路--问题汇总解答
- Php高手带路--问题汇总解答
- Php高手带路--问题汇总解答
- PHP问题汇总解答(转)
- 学习动态网页PHP技术常见问题汇总解答
- Win7问题汇总及解答!
- 新手对于iPhone开发环境等入门问题解答汇总
- Debian6 / 7 Web服务器环境搭建LNMP一键安装包 | 问题汇总与解答
- PHP安装攻略:常见问题解答(一)
- PHP大小写是否敏感问题的汇总
- PHP浮点数的一个常见问题的解答
- PHP问题解答系列(3):PHP 与 IIS 集成安装的系列文章目录
- 今天写链表时候遇到的问题,请高手解答一下
- 学习PHP遇到的问题汇总
- PHP常用库函数介绍+常见疑难问题解答
- 面试问题汇总 精选 分析 解答 职业规划 part 3
- PHP程序员必须清楚的问题汇总