Salve a tutti,
sto facendo delle prove con gli header per passare da una pagina all'altra.Ho fatto le prove seguenti
questa pagina dovrebbe,appena caricata passare a validate.phpCodice PHP:
<?php session_start(); ?>
<html>
<head> <title>Prova</title>
</head>
<body>
<?php
if(isset($_GET['err']) && ($_GET['err']==1){//errore
print("<h3>Errore nella compilazione del form</h3>");
}
else{
header("Location:validate.php");
exit(); } ?>
</body>
</html>
Il primo file di nome prova.php e il secondo di nome validate.php si trovano su localhost.La maggior parte delle volte ottengo l'errore "NetworkError: 500 Internal Server Error - http://localhost/prove/prova.php" ed altre volte la pagina non viene caricata come se il server o la connessione non fossero attive.Cosa sbaglio?Saluti.Codice PHP:
<?
session_start();
header("Location:prova.php?err=1");
exit();
?>