In my login system in my site I wanted the user’s selected CSS to be loaded after validation was complete. The only problem is that my PHP is located in the body element and I ECHOed the user’s CSS link there. I know this is “bad”, but what else can I do?
if (isset($_SESSION['loggedin'])){
ECHO $_SESSION['style'];
}
else
{
ECHO 'green';
}
ECHO ".css' />";
The PHP script echos some text in the body after the user is logged in, this is why I cannot put the PHP script in the header.
you could use some jQuery to append the style in the
<head>: