Hola comunidad, tengo un problema que por falta de experiencia no logro arreglarlo.
E llegado a tocar el tema de ajax.
Bueno tengo un login.
index.php
Código PHP:
<?php
session_start();
?>
<?php
if(!isset($_SESSION["usuario"])){
?>
<html>
<head>
<meta charset="UTF-8"/>
<title>Bienvenido Inicia Sesión</title>
<script type="text/javascript" src="scripts/login.js"></script>
<link rel="stylesheet" type="text/css" href="estilos/estilos.css">
</head>
<body>
<div id="login">
<p>Iniciar Sesión</p>
<input type="text" name="correo" id="correo" placeholder="correo electronico...">
<input type="password" name="password" id="password" placeholder="contraseña..">
<input type="submit" id="btn1" value="ingresar" onclick="javascript:ajax_login();">
<p><span id="result"><?php ?></span></p>
</div>
</body>
</html>
<?php
}else{
echo "INGRESO AL CONTENIDO :-D :)";
}
?>
Al enviar los datos me comunico ajax en un archivo externo despues este este archivo /login.js que es el ajax hace la conexión asíncrona con php le envía los datos a php y me va responder en el index si es verdad o falso.
Bueno si el usuario está ok en el archivo php crea la sesión con esta sesión si se crea debería de refrescar el index.php en donde está el login para mostrar lo que el usuario desea es decir ya no mostrar el login.
El problema está es de que no puede lograr refrescar la pagina después de obtener la respuesta solo obtengo texto e tratado de usar header(), html para redireccionar y no logro . Alguien tiene alguna idea le agradezco.