Originariamente inviato da php_34
no è meglio se metti un campo hidden ke ne so nome action e..
<?php
if($_POST['action'] == "elabora") {
//processo il form
}else{
//mostro il form
}

e poi quando mostri la pagina di processo del form, metti il redirect nei tag <head> con i tag meta.

mi sa che non mi sono spiegato...io non ho due pagine diverse e non ho una pagina di processo del form, tutto sta nella stessa pagina:

codice:
<?
ob_start();
session_start();
if (!isset($_SESSION['user']))	header("Location: log-in.php");

if (!$_POST){
  // faccio vedere il form
}else{
  // processo il form e ricarico la pagina
}
?>
e non è che carico due pagine diverse a seconda che entri nell'if o nell'else, la pagina è sempre la stessa...