Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/07/2011, 05:55
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: Redirigir a la página después del login

Es muy buena opción, justo lo que buscaba. Lo he dejado así en la página index:

Código:
<input type="text" name="url" value="<?php echo $membersite->GetReferer(); ?>"/>
Código:
if (isset($_POST['submit'])) {
	if ($membersite->Login()) {
		if ((isset($_POST['url'])) && (!empty($_POST['url']))) {
			$membersite->RedirectToURL($_POST['url']);
		} else {
			$membersite->RedirectToURL("php/principal.php");
		}
	}
}
Y, a su vez, GetReferer queda así:
Código:
	function GetReferer() {
		$ret = '';
		if (isset($_SERVER['HTTP_REFERER'])) {
			if (strpos($_SERVER['HTTP_REFERER'], 'bug_detail.php')) {
				$ret = $_SERVER['HTTP_REFERER'];
			}
		} 
		return htmlentities($ret);
	}
Gracias a los dos, al final ha quedado bastante bien.

Un saludo.