Creo que quieres algo así:
pagina1.php:
Código PHP:
<?php
session_start();
?>
<form action="pagina2.php">
</form>
<?
echo $_SESSION['error'];
?>
pagina2.php
Código PHP:
<?php
session_start();
if(empty($_GET['campo1']))
{
$_SESSION['error'] = 'Debes llenar el campo1';
header('location: pagina1.php');
exit;
}
else
{
//procesa el formulario
}
?>