还是session的问题,高分相赠,在线等待。 PHP.ini文件中的配置是不是正确呢?[session]段中的有关配置 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session_register("glymc");不用用引用吧? 还有你可以看看你的php.ini中设置的session目录设置是否正确,如果正确的话你可以看到在这目录下会一个修改日期为当前日期的session文件,打开来看看是否有这两个变量就可以了 猪头!!去C:建立一个TMP目录,所有OK~ 各位看客,session目录正常,所产生的session文件有两个(从客户端访问时),其中一个有数据,另一个没有数据。临时目录也有。 先注册SESSION再给值试一下!否则,应该是配置问题,为什么不用LINUX? 各位大侠,这倒底是那么一回事,程序应该是没问题的,cookie也没关,session的临时目录也对,我看了其他人的程序,也跟我的一样,为何,是设置不对? session_start();要放在最顶端! 我的开发主机没问题,可是在其它客户机就是不行,问题明确但无法解决,我想自杀......?????????help session_register("glymc"); $glymc ="name"; session_register("glymm"); $glymm ="pwd"; header("Location:page2.php"); 能告诉我一下你的PHP版本吗,我以前有个版本的PHP for win也有这样的问题,我升级了一下PHP的版本就好了,你可以到php.net下载 呵呵,我不知道能不能算半个高手呢:)在PHP新版本中,默认设register_global为Off.也就是说,以前PHP最得人心的"自动创建变量",已经默认关上了.你有两种办法:1.修改php.ini,把register_global设为On.其实当初PHP的开发小组决定这么做,是因为打开这个会降低系统安全性.所以我也不推荐你这么做2.使用新方法,即使用$_SESSION[]数组获得变量.比如你的程序应使用$_SESSION["glymc"]这样来获得用SESSION传来的$glymc变量. 首先,php的session是以session cookie(会话cookie)的形式保存在访问者机器中的。当访问者的隐私策略禁止session cookie时,php将用http query向服务器发送session_id以获得数据。但是header将导致http query不发送session_id。出现上述错误。 我客户端的cookie是打开的,用$_session也读不到的,至于php是最新版的哦. 我的写法是 session_register("glymc"); session_register("glymm"); $glymc ="name"; $glymm ="pwd"; header("Location:page2.php"); session_start();不能出现! session1.php------------------<?phpsession_start();$_SESSION["userid"]="wang";header("location:session2.php");?>------------------session2.php------------------<?php session_start();echo $_SESSION["userid"];?>------------------你用这两个程序测试一下. PHP 读取TXT文本问题 php能做搜索引擎吗? 求助关于echo的问题 斗胆请教各位程序高手,如何自动提取他人网页上的数据 一个PHP环境安装过程中的遇到的问题,请大家帮忙解释一下 define定义的常量与字符串连接 http post文件 ?? 两个表,其中有很多相同的字段,相同的作用,如何用left join把它们一次查询出来? 求助一个bom头问题 怎么判断 是否显示出 返回顶点图标 调用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"];
?>
------------------你用这两个程序测试一下.