Hola,
tengo el botón siguiente:
<input onClick="javascript:window.history.back();" type="button" name="Submit" value="Volver" />
Hay alguna forma de "imitar" lo más posible el history.back() en PHP??
Gracias
| |||
history.back() con PHP Hola, tengo el botón siguiente: <input onClick="javascript:window.history.back();" type="button" name="Submit" value="Volver" /> Hay alguna forma de "imitar" lo más posible el history.back() en PHP?? Gracias |
| |||
![]() Cita: Salu2 lo que podrias hacer es usar la variable $HTTP_REFERER; asi podrias poner un link como:
Iniciado por dominguez Hola, tengo el botón siguiente: <input onClick="javascript:window.history.back();" type="button" name="Submit" value="Volver" /> Hay alguna forma de "imitar" lo más posible el history.back() en PHP?? Gracias Código PHP: Código PHP: un saludo ![]() |
| ||||
Igual hay que aclarar algo... http://ar.php.net/reserved.variables 'HTTP_REFERER' La dirección de la página (si la hay) la cual refirió al agente de usuario a la página actual. Este valor es definido por el agente de usuario. No todos los agentes de usuario lo definen, y algunos proveen la capacidad de modificar HTTP_REFERER como una característica del software. En resumen, no se puede confiar realmente en este valor.
__________________ |
| ||||
Depende de lo que necesites. Podes, donde quieras volver desde php, hacer: echo "<script>window.history.back();<script>"; exit;
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| ||||
header("location: ".$_SERVER['HTTP_REFERER'] ." "); PD: Igual el resultado es el mismo, explicate diciendo que es lo que necesitas.
__________________ Mi punto de partida es Que Bueno Lo Nuevo |
| ||||
Domina de donde biene, ej: Teniendo pagina 1 y 2, en pagina 1 declara la pagina que se ve con php_self y , la guardas en una session o cookie, y en pagina dos, levantas ese valor, y lo metes en el link. EJ, usando sessiones, en pagina 1 pones: $_SESSION['history'] = $_SERVER['PHP_SELF']; if(isset($_SERVER['QUERY_STRING'])) $_SESSION['history'] .= '?'.$_SERVER['QUERY_STRING']; En pagina 2, pones: <a href="<?php echo isset($_SESSION['history']) ? $_SESSION['history'] 'index.php';?>">Back</a>
__________________ Mi punto de partida es Que Bueno Lo Nuevo |