老大们别k我哈。我想接着这里的问题问一下,sesion_start()不是说要放在首位置么?
那是因为不允许有输出是么?还是还有别的原因?
那是因为不允许有输出是么?还是还有别的原因?
解决方案 »
- php如何控制将数据生成到已有的word报表中?有简单的实例最好
- 下载软件,先输入论坛的用户和密码确定后,才可以下载
- 求一正则 (原因未明)
- 图片存储用memcached还是redis
- 为什么我在释放记录时总出现这种错误?
- Fatal error: Call to undefined function: mssql_connect() in D:\chen\htdocs\index.php on line 2
- 熟悉PHP和JavaScript的大哥,近来帮我看一下问题.
- 100分 求遍历目录的算法~~~~~~~~~~·
- win98+apache+php的安装问题(200分,求助,搞不出来我急)
- 网页中想做一个让用户提交表单的页面,想让表单的内容发到已有的邮箱中,用php怎么实现?
- php做的web页面提交后能传值到多个业面么?
- $_ENV不能显示.
然后把你的什么frame之类的都调整一下,你那种混乱的情况,session不打你就算好的了:)
一个页面中只有一个session_start就可以了
session_register("xinxin")
xinxin可以当数组用的,在主页叶面中start就可以了,呵呵
新新好像说了好多,555,我的硬盘阿
session文件有几个?
我只要保证session_start()前没有输出就可以了,放不放在最前面没有什么影响。
而且我的php.ini中配置session是auto start的,各个帧页面中没有session_start();to: anybody999(java&&delphi)
同一台机器中,同一个ie中执行,session文件只有一个;
同一台机器中,不同ie中执行,session文件有多个;
不同机器中,session文件有多个;
这一点是正常的,问题应该不在这里。
是不是应该改成这样?
session_write_close();
session_start();
if (!isset($_SESSION['SESSION_FU_USERNAME']))
{
session_register("SESSION_FU_USERNAME");
$SESSION_FU_USERNAME=$fu->username;
}
session_write_close();
session_start();
if (!isset($_SESSION['SESSION_FU_USERNAME']))
{
session_register("SESSION_FU_USERNAME");
$SESSION_FU_USERNAME=$fu->username;
}
我的版本时4.02,能支持这个函数么?
(PHP 4 >= 4.0.4)
void session_write_close ( void)End the current session and store session data.
Session data is usually stored after your script terminated without the need to call session_write_close(), but as session data is locked to prevent concurrent writes only one script may operate on a session at any time. When using framesets together with sessions you will experience the frames loading one by one due to this locking. You can reduce the time needed to load all the frames by ending the session as soon as all changes to session variables are done
有人能够提供session_start()、session_register()等函数的源码给我看看么?
肯定不是session_start(); 放最前面的问题,不要再在这个上面找原因了。有谁能够告诉我这两个版本组合有什么利弊,还有session的读写操作都是如何进行的?
-----------------------------------------------
这个我当然知道,我问的是用来记录sessionid的cookie是放在客户端机器上哪个位置的的。另:我重新装了一个环境,使用的是php4.3.4+apache2+oracle9+red hat9(内核版本2.4.20),将程序及数据库移植到这台服务器上之后,就再也没有出现过上面的问题了。可我至今搞不懂是什么原因引起了这个现象,是安装过程中破坏了什么东西么?还是php版本或apache版本确实存在的漏洞???