Un "actualiza" página en PHP??? Alguien sabe como es?

Manolo
20 de Agosto del 2002
Alguien sabe como hacer un refresh con php. Es codigo php. No me vale el de html

Gracias,
Manolo

puhipu
20 de Agosto del 2002
PHP se ejecuta en el servidor. Así que no hay funciones para actualizar localmente una página PHP. Tienes que recurrir a HTML o a JavaScript. Por ejemplo, poniendo esto al final de tu pagina PHP se volverá a cargar:
<?
echo "<script>location='pagina.php'</script>";
?>

Y puedes jugar pasando variables con el método POST o recurriendo a las de sesión (preferible).

Si lo que quieres es precisamente que se evite la posible recarga del usuario para por ejemplo no repetir dos veces la misma acción, tienes que recurrir a dos ficheros. En el primero pondrás todo el tratamiento PHP que quieras que sólo se haga una vez; pero no habrá nada de presentación. Al final del mismo siempre pondrás un location (como el de arriba) al segundo fichero, que únicamente se ocupará de la presentación.
Bueno, me enrrollo mucho. No se si me explico o si te estoy respondiendo. Un saludo.