salve a tutti..so che sono state scritte migliaia di pagine sull'argomento..ma non ne vengo fuori
ho un form con mail e psw che funziona correttamente ma ho la necessità di riportare la var email su altre due pagine..
questo è il processo di controllo inviato dal form di login.php che funziona correttamente..
nella pag login.php do provato a mettere
ma mi riporta solo le tre stringhe echo e le variabili vuote..
dove sbaglio ?
tks
ho un form con mail e psw che funziona correttamente ma ho la necessità di riportare la var email su altre due pagine..
questo è il processo di controllo inviato dal form di login.php che funziona correttamente..
PHP:
<?php
sec_session_start();
if(isset($_POST['email'], $_POST['p'])) {
$email = $_POST['email'];
$password = $_POST['p']; // Recupero la password criptata.
if(login($email, $password, $mysqli) == true) {
//
$_SESSION['mymail']= $_REQUEST['email'];//ho aggiunto...
//
// Login eseguito
header('Location: ../login.php?ok=1');
} else {
// Login fallito
header('Location: ../login.php?error=1');
}
} else { ...
?>
PHP:
<?php
session_start();
//ho provato a mettere sec_session_start() ma Fatal error: Call to undefined function...
?>
...codice vario
<?php
if(isset($_GET['error'])) {
echo "<font color='red'>Errore... dati errati!</font>";
}
if(isset($_GET['ok'])) {
//utente esiste
echo "mi ricordo che la sessione è ".$_REQUEST['email']."<br />";
echo "mi ricordo che la sessione è ".$_SESSION['mymail']."<br />";
echo "<font color='blue'>va bene</font>";
}
?>
dove sbaglio ?
tks