为什么得不到$HTTP_SESSION_VARS['thisuser'] 如果你的php配置里面的session.auto_start=0 改成session.auto_start=1,我是和你一样,为这个问题苦恼将近一个月,现在我的问题解决了,也等于你的问题解了@!不管行不行短信通知我! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接在php文件头部加入session_start();就可以启用session了,用楼上的方法也行,不过换台机子就不一定可以了哦:-) 新版本的PHP将取消$HTTP_???_VARS[]这样的数组变量.不知你的PHP版本? PHP Version 4.2.2我发现问题好像是不能直接用$pid来接收表单传递过来的hidden或者nput值的原因,必须用if ( isset($HTTP_POST_VARS['pid']) ) { $pid = trim($HTTP_POST_VARS['pid']);} elseif ( isset($HTTP_GET_VARS['pid']) ) { $pid = trim($HTTP_GET_VARS['pid']);}才行还有没有别的解决方法 有没有什么方法可以直接把所有$HTTP_GET_VARS和$HTTP_POST_VARS的值赋给相应的$aa呢? 设置PHP.INI将 Register_Globals 设为 On祝你好运! 在遇到session变量时,就用session_start()先启动。至于你用的版本问题,你要自己注意一下。 谢谢sup_haiker,问题是这些是表单的变量,不是session啊 表单变量用$_POST['name'] 得到.如在表单中<form method=post><input type=text name=myid > 则在PHP中用$_POST['myid']表示.其他如$_GET{'var'],$_REQUEST['var]; 有没有什么方法可以直接把所有$HTTP_GET_VARS和$HTTP_POST_VARS的值赋给相应的$aa呢?可以extract($HTTP_GET_VARS);extract($HTTP_POST_VARS); session_start();$_session["thisuser"] = "username";另外一页直接使用:session_start();$_session["thisuser"]就行了; 怎么把cookie自动填进表单啊? PHP的BUG? preg_replace后导致查询语句失效问题 南京的程序员进来看看 请问下PHP垃圾回收机制问题~~ 求一mysql正则表达式 我有PHPLIB 的template!我怎么欠入验证码? 花小钱请哪位大哥做个DZ远程附件发表时自动上传 为什么我只能在htdocs目录下的php文件在打的开?在线等候 急急!!!!引用上一级目录下的文件用include("../error.php")为什么失败呢? 我能单步跟踪么? 怎么是乱码。收邮件问题。谢谢大家了。 如何实现在网页上播放ppt文件?
session_start();
就可以启用session了,用楼上的方法也行,不过换台机子就不一定可以了哦:-)
不知你的PHP版本?
我发现问题好像是不能直接用$pid来接收表单传递过来的hidden或者nput值的原因,必须用
if ( isset($HTTP_POST_VARS['pid']) ) {
$pid = trim($HTTP_POST_VARS['pid']);
} elseif ( isset($HTTP_GET_VARS['pid']) ) {
$pid = trim($HTTP_GET_VARS['pid']);
}
才行
还有没有别的解决方法
将 Register_Globals 设为 On祝你好运!
如在表单中<form method=post><input type=text name=myid >
则在PHP中用$_POST['myid']表示.其他如$_GET{'var'],$_REQUEST['var];
可以
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
$_session["thisuser"] = "username";
另外一页直接使用:
session_start();
$_session["thisuser"]
就行了;