Hola tengo un problema y es que cuando intento ingresar en mi pagina que estoy trabajando no entra al vinculo al cual le dije sino que se recarga la pagina cual seria el problema?
Este es el codigo:
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}
if (isset($_POST['datos[usuario]'])) {
$loginUsername=$_POST['datos[usuario]'];
$password=$_POST['datos[password]'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "home.php";
$MM_redirectLoginFailed = "fallo.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_brainplanet, $brainplanet);
$LoginRS__query=sprintf("SELECT email, nombres FROM usuarios WHERE email=%s AND nombres=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text"));
$LoginRS = mysql_query($LoginRS__query, $brainplanet) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";
if (PHP_VERSION >= 5.1) {session_regenerate_id(true);} else {session_regenerate_id();}
//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup;
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
Mod: Obligatorio el uso de etiquetas GeSHi
En un principio no parace que en el codigo haya algun problema. Lo único que los location() por regla general deberían llevar el dominio incluido ya que en algunos navegadores pueden dar problemas.
Asegúrate de que tu código realmente llega hasta la linea 37.
Saludos