Ho capito ma il codice come dev'essere strutturato, così:
pagina2
Codice PHP:
<?php
session_start();
$email = $_POST['email']; // Dato passato..
$_SESSION['email'] = $email; // Dato passato in sessione..
$modale = "codice html per la modale di errore..";
if ($email != "diversa da preg_match") {
header("Location:pagina1.php"); // e fin qui ci siamo..ritorna indietro..
// E come la passo la modale e il dato sbagliato? Questo non so fare..
}
session_destroy();
?>
Dato l'errore..si ritorna a pagina1
Codice PHP:
<?php
session_start();
?>
// Non so come riportare la modale da far apparire e il dato sbagliato da far riapparire..
<form action="pagina2.php">
// vari input
</form>
<?php
session_destroy();
?>