恐怖黎明死亡骑士装备:关于php中session_start()的问题

来源:百度文库 编辑:高校问答 时间:2024/05/05 19:19:47
我在一个PHP文件中使用session_start();,如果第一行空的就出现
---------------------
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at F:\usr\local\www\data\cs\file.php:2) in F:\usr\local\www\data\cs\file.php on line 3
---------------------
出现该提示的是以下文件
--------------------

<?php
session_start();
require_once('../lianjie/lianjie.php');
mysql_select_db($database, $lianjie);
-------------------
(注意前面是空了一行)
如果我把空行去掉
-------------------
<?php
session_start();
require_once('../lianjie/lianjie.php');
mysql_select_db($database, $lianjie);
--------------------
就没有问题了,
奇怪了????

php开始符号<?php 之前的字符包括空格都不会被执行而是直接输出
session在开始前不能有任何字符输出,
这和header()是一样的

session在开始前不能有任何字符输出,
这和header()是差不多的