ik heb dit ook al gevraagt op phpfreakz , maar niemand schijnt het te weten (: , als ik direct naar het beveiligde bestand ga dan krijg ik gewoon een blanko pagina , en hij echo't niks... ( en ik heb session_start(); ook al in elk bestand gezet..)
en dit zijn de error die ik kreeg met error reporting aan:

Notice: Undefined index: username in /www/htdocs/flowers/testing/session_check.php on line 5

Notice: Undefined index: ip in /www/htdocs/flowers/testing/session_check.php on line 9

KAn IEMAND mij helpen?? , als ik sessies echo in mijn login bestand ( na login) dan staan alle correcte waardes erin ...


Login.php:
------
------
<?php
session_start();
error_reporting(E_ALL);
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="login" id="login">
Username:
<input name="username" type="text" id="username">
<br>
Password:
<input name="userpass" type="text" id="userpass">
<input type="submit" name="login" value="Submit">
</form>

<?php
if(isset($_POST['login']))
{

if( file_exists( "confvarb.php" ) )
{
include( "confvarb.php" );
}
else
{
exit("Kon nodig bestand niet vinden");
}

$username = addslashes($_POST['username']);
$userpass = addslashes($_POST['userpass']);

$query="SELECT COUNT(username) FROM dbm_login WHERE username = '".$username."' AND userpass = '".$userpass."'";

$result = mysql_query($query,$db);

if(mysql_result($result, 0) == 1)
{
$query= "SELECT sess_verify FROM dbm_login WHERE username = '".$username."'";
$result = mysql_query($query,$db);
$session_string = mysql_fetch_assoc($result);


// Sessies aanmaken.
$_SESSION['secure_session'] = $session_string['sess_verify'];
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
$_SESSION['username'] = $username;



// even echo voor testen , dit word later wel verwijdert :D !.
echo "Je bent ingelogd. Klik <a href=\"beveiligt.php\">hier</a> om verder te gaan.\n";
echo $_SESSION['secure_session'];
echo $_SESSION['ip'];
echo $_SESSION['username'];
}
else
{

echo " Je gebruikersnaam of password klopt niet.\n";

}
}
?>

--------
session_check.php
--------

<?php
if( file_exists( "confvarb.php" ) ) { include( "confvarb.php" );}

$query= "SELECT sess_verify FROM dbm_login WHERE username = '".$_SESSION["username"]."'";
$result = mysql_query($query,$db);
$session_string = mysql_fetch_assoc($result);

if ($_SESSION['ip'] == $_SERVER['REMOTE_ADDR']) {
if ($_SESSION['secure_session'] == $session_string['sess_verify']) {
echo "goed ingelogt";

} else {

$_SESSION = array();

session_destroy();
echo "fout ingelogt";
}
}
?>

------------
beveiligt.php
-----------

<?php
session_start();
error_reporting(E_ALL);
if( file_exists( "session_check.php" ) ) { include( "session_check.php" );}
?>

Reageren