Muchas gracias por vuestras respuestas,
 
Voy a probar la solucion de Eits. 
Para resumir el problema: tengo un formulario en el que al hacer "submit" se me recarga la pagina (ya que tengo en el formulario la etiqueta (no se si" etiqueta" es el nombre correcto) "<action="pagina.php">"). El tema es, que si se cumple una condicion, no quiero que se me vuelva a cargar "pagina.php", sino que quiero que se carge "siguiente_pagina.php". 
Os pongo el código por si aclara el problema:  
Código:
 <head>
<?php 
	function identificar($email,$password){
		......
		......}?>
<script type="text/javascript">
	function validar(f){
		if (f.email.value=="" || f.contrasena.value=="") alert ('Introduce email y contraseña.')
		else f.submit();
	}
	</script>
<?php 
	if (isset($_POST['email']) and isset($_POST['contrasena'])) $id_ok=identificar($_POST['email'],$_POST['contrasena'] );?>
</head>
<body>
 <form name="form_identificacion" action="ppr_portada.php" method="post">
 
	  email:<input type="text" name="email" value="" /><br>
	  contraseña: <input type="password" name="contrasena" /><br>
	  
	  <?php if($id_ok=="error") echo "Email o Contraseña desconocidos." ?></td>
	   
	  <input type="button" name="aceptar" value="Aceptar" onclick="validar(this.form)"/></td>
		
 </form>
</body>
</html>
  Muchas gracias otra vez.