session_start(); に関連するトピックを確認しました。私を助けることができるものを見つけることができませんでした
session_start();
include "databaseregistration.php";
include "check_function.php";
session_check();
check_function.php が含まれています (どこが間違っているかを確認するための簡略化されたコード)
<?php
function session_check(){
if(!isset($_SESSION['user_title'])){
echo "error";
}
else{
echo "pass";
}
}?>
今私が得ているエラーは
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at F:\xampp\htdocs\ourwork\proper pages\homef.php:1) in F:\xampp\htdocs\ourwork\proper pages\homef.php on line 2
まだヘッダーを送信していないことがわかります。session_start(); を削除するたびに。警告が消えた
コードに含まれていないときにヘッダーを送信するのはなぜですか......ここで助けが必要です:(