PHP.ini文件中的配置是不是正确呢?
[session]段中的有关配置
[session]段中的有关配置
解决方案 »
- PHP 加好友怎么写??
- EclipsePHP Studio 2008 使用问题!! 无法实现所见即所得
- php怎么上传较大的文件
- 求助!!mysql数据库查询问题
- 本来想写个购物车的类 可是越写越感觉不对劲 帮忙看看这样做是不是挺二啊
- PHP新手问个弱弱的问题:如何实现MYSQL的先SELECT后UPDATE操作的互斥
- php怎么样通过Jmail发邮件
- 新手问:为什么有的网页上不显示后缀.php?
- 请问现在网站放在哪里比较好?要支持php+mysql的。
- 如何判断页面是不是在指定的Frame里呢?
- 调用word出现以下问题,不知如何解决?
- 请看:Premature end of script headers: c:/php4/php.exe
去C:建立一个TMP目录,所有OK~
否则,
应该是配置问题,为什么不用LINUX?
要放在最顶端!
session_register("glymc");
$glymc ="name";
session_register("glymm");
$glymm ="pwd";
header("Location:page2.php");
也就是说,以前PHP最得人心的"自动创建变量",已经默认关上了.你有两种办法:
1.修改php.ini,把register_global设为On.
其实当初PHP的开发小组决定这么做,是因为打开这个会降低系统安全性.
所以我也不推荐你这么做2.使用新方法,即使用$_SESSION[]数组获得变量.
比如你的程序应使用$_SESSION["glymc"]这样来获得用SESSION传来的$glymc变量.
session_register("glymm");
$glymc ="name";
$glymm ="pwd";
header("Location:page2.php");
session_start();不能出现!
------------------
<?php
session_start();
$_SESSION["userid"]="wang";
header("location:session2.php");
?>
------------------session2.php
------------------
<?php
session_start();
echo $_SESSION["userid"];
?>
------------------你用这两个程序测试一下.