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();
?>