大虾,快帮忙!我的php配置中出了什么问题?关于session部分

zhouwenhong0427 2004-11-26 03:54:35
问题一:网页提示错误如下:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\webserver\dengl.php:1) in
c:\webserver\dengl.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at -----) in ------on line 2
网页代码如下:
<?
session_start();
if(session_is_registered("nich"))
{
session_unregister("nich");
?>
问题二:我的session变量注册是这样的:
$_SESSION['nich'] = $nich;
登陆成功以后的使用中就直接用$nich来引用这个session变量,而不是看大家说的$_SESSION['nich']
而且我登陆后的这个页面可以用的,很正常,但用<a href=''></a>连接到另一个页面后,也还可以直接用$nich引用到这个值,但刷新一下就不行了,$nich变量就为空了!!!(通过查看保存session的文件)
各位大虾小虾请赐教!!!
...全文
106 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zhouwenhong0427 2004-11-26
什么意思,没见过这个函数
回复
mrshelly 2004-11-26
ob_start();
回复
zhouwenhong0427 2004-11-26
帮帮忙啊,周末愉快
回复
zhouwenhong0427 2004-11-26
我已经将register_globals = on了,而且每个要引用变量的页面的最开始都用了<?php session_start()?>
回复
zhouwenhong0427 2004-11-26
我已经建过了,php.ini中是c:\php\tmp,我已经在该目录下建了tmp目录了,我知道打开文件sess*看session变量的值,就是链接以后不好用,在登陆后的第一个页面使用没问题的!还有第一个问题是发生在别人的机器访问我的机器时出现的错误,自己的机子没问题!!
回复
zjd5688 2004-11-26
php.ini 中设置
register_globals = off
回复
qcbao 2004-11-26
存放session的临时目录你建立了吗?在apache的安装目录下建一个tmp目录
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-11-26 03:54
社区公告
暂无公告