echo "Je bent nu uitgelogd.<br>";
echo "De pagina <a href="geheim.php">geheim.php</a> is niet meer bereikbaar.<br>";
echo "Log <a href="login.php">hier</a> eventueel weer in.";
dat klopt ook niet btw, kijk ff naar je quotejes
goede manier is bijv zo:
<?
echo 'Klik <a href="hier.html">hier</a> om verder te gaan!';
?>
Nieuwe update: ik heb het bestand opgedeeld in 4 aparte bestanden.
Dit zijn ze:
config.php
<<<<<<config.php>>>>>>>>>>
<?php
// De inlog gegevens van de gebruikers hier in vullen tussen de ""
?>
<?
$username="admin"; // jouw gebruikersnaam
$password="pass"; // jouw wachtwoord
?>
<<<<<geheim.php>>>>>>>
<?
session_start();
if(!isset($_SESSION["username"]) || !isset($_SESSION["password"]))
die('<h2>Je hebt niet correct ingelogd!</h2><br><a href="login.php">Klik hier om in te loggen</a>');
else {
?>
<html>
<head>
<title>Beveiligde pagina</title>
</head>
<body>
<h2>Welkom <? echo($_SESSION["username"]); ?>, je hebt correct ingelogd!</h2>
<a href="logout.php">Uitloggen</a>
</body>
</html>
<?
}
?>
loguit.php
<<<<<loguit.php>>>>>>
<?
session_start();
if(!isset($_SESSION["username"]) || !isset($_SESSION["password"])) {
die('Je moet eerst ingelogd zijn. <a href="login.php">Log hier in.</a>');
}else{
session_unset();
session_destroy();
echo 'Je bent nu uitgelogd.<br>';
echo 'De pagina <a href="geheim.php">geheim.php</a> is niet meer bereikbaar.<br>';
echo 'Log <a href="login.php">hier</a> eventueel weer in.';
}
?>
De foutboodschap die ik nu krijg is de volgende:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\logtest\login.php:1) in c:\program files\easyphp1-8\www\logtest\login.php on line 5
OK, ik heb ze verwijderd. Nu krijg ik enkel nog een foutboodschap na het invullen en versturen van user en password:
Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\logtest\config.php:7) in c:\program files\easyphp1-8\www\logtest\login.php on line 14
<?php
// <<<<<<config.php>>>>>>>>>>
// De inlog gegevens van de gebruikers hier in vullen tussen de ""
$username="admin"; // jouw gebruikersnaam
$password="pass"; // jouw wachtwoord
?>
<?php
// De inlog gegevens van de gebruikers hier in vullen tussen de ""
?>
<?
$username="admin"; // jouw gebruikersnaam
$password="pass"; // jouw wachtwoord
?>