Good evening!
Ik heb een verzoek of iemand naar mijn code wilt kijken en zeggen wat er niet goed aan is:
<?php
$username = $_COOKIE['loggedin'];
if (!isset($_COOKIE['loggedin']))
{
header ("Location: login.html");
}
else
{
echo "Je bent ingelogd $username";
}
?>
Ik heb een loginsysteem welke werkt op basis van cookies. Nu wil ik dat de pagina ge-redirect wordt naar mijn login.html pagina wanneer men nog niet is ingelogt. Dit gebeurt middels deze doe niet! De pagina vertoond geen weergave van de phpcode (ook niet het echo deel wanneer ik eerder ingelogt ben). De pagina zou autom. moeten redirecten maar blijft gewoon op de beveiligde pagina staat wanneer ik niet ingelogd ben. Een eerdere code welke met een hyperlink naar de login.html pagina moest gaan werkte wel maar ik wil dat het autom. doorgelinkt wordt. De "oude" code is als volgt:
<?php
$username = $_COOKIE['loggedin'];
if (!isset($_COOKIE['loggedin'])) die("Je bent niet ingelogd, <a href=login.html>klik hier</a> om in te loggen.");
echo "Je bent ingelogd $username";
?>
Waarom redirect de pagina niet??
N.B. deze code moet ingevoerd worden in de <body> anders functioneerd het niet (in ieder geval de code met de hyperlink.
242.442 views