Home >Backend Development >PHP Tutorial >关于session_start()的有关问题

关于session_start()的有关问题

WBOY
WBOYOriginal
2016-06-12 16:19:58996browse

关于session_start()的问题
关于session_start()的问题我看了很多资料还是不法解决。说的一大推就是关于什么字符编码。

打开这个网页报错:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /admin/includes/init_includes/init_file_db_names.php:20) in /html/boseonsale/includes/functions/sessions.php on line 108

还有个报错说什么头部信息不能改Cannot modify header information - headers already sent by (output started at )

高手说下具体的解决方案吧。本网站是开源的zencart网店


------解决方案--------------------
是不是用header了

------解决方案--------------------
ob_start();要写在所有执行代码的前面
------解决方案--------------------
ZEND CART不太懂。。。

帮你顶一下,,,


------解决方案--------------------
这个错误信息是说:
在执行 sessions.php 第108行处的 session_start() 时,发现在 init_file_db_names.php 的第20行处有输出
你应该检查 init_file_db_names.php 第20行及附近代码

从 init_file_db_names.php 这个文件名看,可能是读写文件时出错

------解决方案--------------------
http://blog.csdn.net/cailiang517502214/archive/2009/11/27/4882038.aspx
------解决方案--------------------

探讨
这个错误信息是说:
在执行 sessions.php 第108行处的 session_start() 时,发现在 init_file_db_names.php 的第20行处有输出
你应该检查 init_file_db_names.php 第20行及附近代码

从 init_file_db_names.php 这个文件名看,可能是读写文件时出错

------解决方案--------------------
数据库动了没?
------解决方案--------------------
你如果是用ftp上傳的話...
可能是
你的session_start() 前面就有二進制文字.但是顯示不出來...
就好比:
PHP code
<?session_start ();?><br><font color="#e78608">------解决方案--------------------</font><br>保证<?php ?> 标签内外都不要有字符输出;这样是不会出这种错误的.<br><font color="#e78608">------解决方案--------------------</font><br>帖出<br>init_file_db_names.php 前30行代码<br><br>有没有关系不由你决定<br><font color="#e78608">------解决方案--------------------</font><br>来学习下<br><font color="#e78608">------解决方案--------------------</font><br>还真看不出有什么毛病<br>不多你帖出的是本地的副本吧?<br>如果是,请到服务器那边看看<br><font color="#e78608">------解决方案--------------------</font><br>你試過了我這種方法了嗎?<br><br><br><font color="#e78608">------解决方案--------------------</font><br>我以前遇到過你這樣的情況..也是ftp上傳到server就這樣了...<br>也查詢了很多資料..說改 php.ini..啦...==<br>但是我也是無意中自己試了我剛才說的那種方法..再上傳就ok了..<br>記得選擇另存為...選擇對應項目的編碼.<br><font color="#e78608">------解决方案--------------------</font><br>楼上正解~<br><font color="#e78608">------解决方案--------------------</font><br>
探讨
数据库动了没?

------解决方案--------------------
来瞅瞅
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn