globals.phpサイトのすべてのファイルにファイルが含まれています。CSSこのファイルにファイルを含めたいと思いますglobals.css。
問題は、CSS を追加しglobals.phpてすべてのファイルに含めると、次のようなエラーが発生することです。
Warning: session_start() [function.session-start]:
Cannot send session cache limiter - headers already sent (output started at /...)
in /... on line 4
または使用するとき
header('Location: ....');
ob_start同じファイルの先頭globals.phpと末尾で使用するよりも適切な解決策はありob_end_flushますか、またはこの方法は正しい操作方法ですか?
globals.php
<?php
ob_start();
//some costants and functions
?>
<head>
<link href="/css/globals.css" rel="stylesheet" type="text/css">
</head>
<?php
ob_end_flush();
?>