Salve a tutti, avrei bisogno di una mano. Perchè questo codice non mi stampa nome e cognome e non mi indirizza alla pagina home senza che abbia messo i dati su riservata.php?
Grazie in anticipo.
HOME.PHP
<!DOCTYPE html>
<?php
session_start();
//if(isset($_POST['invio']))
if(isset($_POST['login'])) //eli
{
if($_POST['op1']==42 && $_POST['op2']==2016)
{
$_SESSION['login']=$_POST['login'];
//header("Location: home.php");
header("Location: riservata.php"); // se ok chiamo riservata
}
}
?>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p>Inserisci il tuo nome e cognome e poi rispondi alle domande</p>
<p>solo se rispondi rispondi corretamente verrai indirizzato alla pagina riservata</p>
<form action="#" method="POST" >
Nome
<input type="text" name="nome" required>
Cognome
<input type="text" name="cognome" required>
<br><br>
<input type="radio" name="gender" value="male" required> Maschio
<input type="radio" name="gender" value="female" required > Femmina<br>
<p>Quanto fa 7*6 <input type="number" name="op1" required> </p>
<p>In quale anno anno siamo? <input type="number" name="op2" required > </p>
<input type="submit" value="invio" name="login">
</form>
</body>
</html>
RISERVATA.PHP
<!DOCTYPE html>
<?php
session_start();
if(!isset($_SESSION['login']))
header ("Location: home.php");
?>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
if(!isset($_SESSION['login']))
{
echo ($_POST['op1']);
}
?>
</body>
</html>