HTML interesse |
|
Ik ben een inlog systeem aan het maken maar het wil niet lukken, hiervoor heb ik er ook al heel veel gemaakt maar nooit problemen en nu ineens wel :S
ik heb een ?p=pagina systeem
mijn index pagina ziet er zo uit..
<?php
ob_start();
session_start();
error_reporting(E_ALL ^ E_NOTICE);
include("includes/connection.php"); //db connectie
include("includes/beveiligd.php"); // inlog check
include("includes/bloks.php"); // menu funkties (grafisch)
include("includes/header.inc.php");
// hier word de pagina ingevoegd die in de url staat bij ?p=pagina
include("includes/footer.inc.php");
mysql_close();
?>
<?php include("includes/connection.php"); //db connectie include("includes/beveiligd.php"); // inlog check include("includes/bloks.php"); // menu funkties (grafisch) include("includes/header.inc.php"); // hier word de pagina ingevoegd die in de url staat bij ?p=pagina include("includes/footer.inc.php"); ?>
De beveiligd.php ziet er als volgt uit..
<?php
if(isset($_SESSION['login']))
{
$ingelogd = 'JEP';
}
else
{
$ingelogd = 'NOPE';
}
?>
<?php if(isset($_SESSION['login'])) { $ingelogd = 'JEP'; } else { $ingelogd = 'NOPE'; } ?>
De login pagina checkt eerst of de gegevens kloppen
if($Gebruikersnaam == $login_gegevens[Gebruikersnaam] AND $Wachtwoord == $login_gegevens[Wachtwoord])
{
echo'Login succesvol';
session_register('login');
{
$_SESSION['login'] = 'ja';
}
else
{
echo'Login mislukt<br>';
}
if($Gebruikersnaam == $login_gegevens[Gebruikersnaam] AND $Wachtwoord == $login_gegevens[Wachtwoord]) { { $_SESSION['login'] = 'ja'; } else { }
De login check klopt wel want als ik foute login ingeef staat er Login mislukt en anders Login succesvol
Het probleem is nu als ik goed ben ingelogd dan maakt hij geen sessie aan.. Ik heb ergens in de layout dit neergezet om te kijken of ik ben ingelogd:
<?php
if($ingelogd == 'JEP')
{
echo 'JA';
}
else
{
echo 'NEE';
}
?>
<?php if($ingelogd == 'JEP') { } else { } ?>
Als ik die session_register erbij zet dan geeft hij deze foutmelding:
Login succesvol
Warning: session_register() [function.session-register]: Cannot send session cookie - headers already sent by (output started at /home/phantom/domains/realtec.nl/public_html/totaalgemak/includes/header.inc.php:19) in /home/phantom/domains/realtec.nl/public_html/totaalgemak/pages/login/index.php on line 22
Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /home/phantom/domains/realtec.nl/public_html/totaalgemak/includes/header.inc.php:19) in /home/phantom/domains/realtec.nl/public_html/totaalgemak/pages/login/index.php on line 22
|