Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Volver a la página de atrás

Estas en el tema de Volver a la página de atrás en el foro de PHP en Foros del Web. Tengo un problema, tengo un buscador que me da los resultados a través de get, carga de la siguiente manera localhost/search.php?search=palabra . El problema es ...
  #1 (permalink)  
Antiguo 02/07/2016, 20:45
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 3 meses
Puntos: 3
Volver a la página de atrás

Tengo un problema, tengo un buscador que me da los resultados a través de get, carga de la siguiente manera localhost/search.php?search=palabra.

El problema es el siguiente, al entrar en los resultados, por ejemplo: localhost/search.php?resultado=palabra, en la página de resultados tengo un botón para volver a atrás que lo puse de la siguiente manera en javascript

Código HTML:
Ver original
  1. <a href="javascript:history.back(-1);"> Volver a la lista...</a>

La cosa es que lo puse de esa manera porque la verdad no sabía de que otra, y el problema es que si le paso el link a alguien y el le da en volver a la lista obviamente lo devuelve a la página que estaba anteriormente.

Hay alguna manera de volver a la lista de localhost/search.php?search=palabra con PHP o de que manera puedo hacerlo?

Gracias.
  #2 (permalink)  
Antiguo 03/07/2016, 02:30
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Volver a la página de atrás

Puedes utilizar onClick() y pasarle los parametros, te dejo un ejemplo.

Código HTML:
Ver original
  1. <a href="javascript:void(0);" onclick="window.location='./search.php?search=palabra'"> Volver a la lista...</a>

Espero que te sirva. Saludos.
  #3 (permalink)  
Antiguo 03/07/2016, 03:35
Avatar de marciano_79  
Fecha de Ingreso: agosto-2009
Mensajes: 88
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Volver a la página de atrás

Hola... prueba con

Código Javascript:
Ver original
  1. <a href="javascript:history.back(-2);"> Volver a la lista...</a>

o talvez te sirva con php por sesiones.

Código PHP:
session_start();
$_SESSION['dos_atras'] = $_SESSION['atras'];
$_SESSION['atras'] = $_SERVER['HTTP_REFERER']; 
Código HTML:
Ver original
  1. <a href="<?php echo $_SESSION['dos_atras']; ?>">Volver dos atras</a>

esto te podria servir tomando en consideración que se hayas visitado dos paginas, para que se rellenen las sesiones... saludos!

Etiquetas: página, volver
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:36.