El título de esta pregunta explica mi pregunta. ¿Cómo redirijo al visitante de la página PHP a su página anterior con elheader( "Location: URL of previous page" );
El título de esta pregunta explica mi pregunta. ¿Cómo redirijo al visitante de la página PHP a su página anterior con elheader( "Location: URL of previous page" );
Respuestas:
tratar:
header('Location: ' . $_SERVER['HTTP_REFERER']);
Tenga en cuenta que esto puede no funcionar con páginas seguras (HTTPS) y es una idea bastante mala en general, ya que el encabezado puede ser secuestrado, enviando al usuario a otro destino. El encabezado ni siquiera puede ser enviado por el navegador.
Idealmente, querrá:
Es tan simple, solo usa esto
header("location:javascript://history.go(-1)");
Esta trabajando bien para mi
"Corrupted Content Error The page you are trying to view cannot be shown because an error in the data transmission was detected."
Esto es básicamente inutilizable.
Tienes que guardar esa ubicación de alguna manera.
Digamos que es un formulario POST, simplemente coloque la ubicación actual en un campo oculto y luego úselo en la header()
Ubicación.
Solo una pequeña adición: creo que es algo común y conocido agregar exit;
después de la función de encabezado en caso de que no queramos que el resto del código se cargue o ejecute ...
header('Location: ' . $_SERVER['HTTP_REFERER']);
exit;
Almacenar la URL anterior en una variable de sesión es malo, porque el usuario puede hacer clic derecho en varias páginas y luego volver y guardar.
a menos que guarde la URL anterior en la variable de sesión en un campo oculto en el formulario y después de guardar el encabezado ("Ubicación: guardar URL de la página de llamada");