Tengo un formulario de login (login.php) al cual le paso usuario y contraseña por jquery a otro php (validar.php).
Dentro de validar.php tengo el session_start(); y si todo marcha bien crea las variables de sesión. Dentro de ese php funcionan pero no se crean de forma global, es decir como que nunca se crearon una vez que sale de validar.php
Creo que el error está el jquery, pero no estoy seguro
Código PHP:
function ingresarSistema(source){
var formData = new FormData(document.getElementById("formLogin"));
$.ajax({
url: 'validar.php',
type: "post",
dataType: "html",
data: formData,
cache: false,
contentType: false,
processData: false,
beforeSend: function () {
$("#mensaje").html("Procesando, espere por favor...");
},
success: function (response) {
var arrayResponse = response.split('|');
if(arrayResponse[0] == 'success'){
$('#mensaje').html("Login ok");
}else{
$('#mensaje').html("Error login");
}
}
});
}
Desde ya muchas gracias por su ayuda