Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2020, 08:46
locurafragil
 
Fecha de Ingreso: abril-2012
Mensajes: 30
Antigüedad: 12 años
Puntos: 0
Problemas con las variables de sesión

Buenos días, tengo el siguiente problema y no le encuentro la vuelta, quizás ustedes me puedan ayudar!

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",
                
dataformData,
                
cachefalse,
                
contentTypefalse,
                
processDatafalse,
            
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");
                    }
            }

        });

Cuando entra en el success, me muestra bien "Login ok"... pero si hago un prinrt_r($_SESSION), no me crea ninguna....


Desde ya muchas gracias por su ayuda