私のサイトのログイン システムでは、ユーザーが選択した CSS を検証の完了後にロードする必要がありました。唯一の問題は、PHP が body 要素にあり、そこにユーザーの CSS リンクを ECHO したことです。これが「悪い」ことはわかっていますが、他に何ができますか?
if (isset($_SESSION['loggedin'])){
ECHO $_SESSION['style'];
}
else
{
ECHO 'green';
}
ECHO ".css' />";
ユーザーがログインした後、PHPスクリプトは本文にテキストをエコーします。これが、PHPスクリプトをヘッダーに配置できない理由です。