Hallo,

Ik heb het volgende probleempje. Ik heb en zoek systeem gemaakt en ik wil voorkomen dat niet geregistreerde gebruikers de 2e en volgende pagina's kunnen bekijken, alleen de 1e dus. Hoe ka ik dat het beste doen er is echter nog geen session variable bekend of database registratie. Hoe kun je zoiets controleren ?

Johan
Zoals je zelf al zei, er is geen sessie geset:

<?php
if($_SERVER['REQUEST_METHOD'] != "POST")
{
// Fout, terug naar stap 1
}
else
{
// Goed, Vervolg zoeken
}
?>

Edit:
Bij nader inzien bedoel je denk ik meer dit, zo controleer je of het formulier nog niet verzonden is.
Hallo,

Maar als geregistreerd gebruiker worden de forms als POST naar het zoek script gestuurd en dan kunnen ze ook geen vervolg pagina's bekijken omdat deze met GET opgehaald worden. Check met isset($_SESSION['veld']) en empty($_SESSION['veld'] werkt ook niet. Nog een goed idee

Johan

Reageren