Hur kan jag skriva om denna kod så den anväder echo istället för header?
Jag vill att en rad med vanlig html-kod ska renderas ifall användaren är inloggad och en annan ifall man inte är det. Jag antar att man får använda else också.
<?php
// Kolla om inloggad = sessionen satt
if (!isset($_SESSION['sess_user'])){
header("Location: home.php");
exit;
}
?>
Denna kod ska köras ifall man är inloggad:
Välkommen".$_SESSION['sess_user']."<br />"."<a href="home.php?logout=">Logga ut</a>
Är man inte inloggad ska en annan kod köras.
Har testat detta, men jag antar att det krävs en del justeringar för att det ska fungera:
<?php
if (!isset($_SESSION['sess_user'])){
echo "Välkommen".$_SESSION['sess_user']."<br />"."<a href='home.php?logout='>Logga ut</a>");
}
else {
echo "annan text";
}
?>