Hoi, ik heb een beetje hulp nodig met een session die een wachtwoord meestuurt, alleen pakt de andere pagina hem niet :S
login:
<?php session_start();
session_register('login');  ?>
<html>
<head>
<title>Login</title>
</head>
<body>
<form method="post" action="cms.php">
<input type="password" name="wachtwoord" id="wachtwoord" />
<input type="submit" value="Log in!" />
</form>
</body>
</html>

Andere pagina:
<?PHP
include('connect.php');
$pass = $_POST['wachtwoord'];
$pass1 = $_SESSION['login'];
if($pass1 == test){
		$result = mysql_query("SELECT * FROM pagina");
		while($row = mysql_fetch_array($result)) {
		echo "<a href='cms.php?p=Huisjes Bewerken&id=".$row["id"]."&titel=".$row["titel"]."'>".$row["titel"]."</a>"; 
		echo "<br />"; }
		echo "<a href='loguit.php'>log uit!</a>";
	}
	else{
	echo "Je bent niet ingelogd";
	}

?>

Hulp alstublieft ^^
alvast bedankt
Je moet session_start(); op elke pagina zetten waar je sessions gebruikt.

session_register() is trouwens verouderd en wordt niet meer ondersteund door de nieuwe versie van php.
Op elke pagina moet session_start(); staan.
En session_register('login'); is antiek. Gebruik $_SESSION['login'] = '....'; Waar moet die 'login' vandaan komen?
Die login pagina is een standalone pagina en de $_SESSION['login'] = '....'; komt van de login.php
Had net hetzelfde probleem! Beetje opzoekwerk heeft mij geholpen. Misschien help dit jou ook? HIER. Veel geluk, Cheerz

Reageren