Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/09/2012, 11:27
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Problema sesiones en Jquery, AJAX y PHP

Lo que veo existe una falta de definición de conceptos claro, yo supongo que pruebita.php es donde validas tus datos del login y generas la sesión.

Primero la sesión es generada por el lenguaje del servidor en este caso es el PHP.

Segundo en tu pagina de login acuérdate que no vas a poder verificar la sesión mientras realices la recarga de pagina, pero como estas haciendo el uso de ajax entonces en tu pagina pruebita.php debes devolver un valor que indice que la sesión ha sido creado exitosamente y luego de esto realizar por ejemplo un window.location a la pagina del menú

Ejemplo:

Código Javascript:
Ver original
  1. $.ajax({
  2.     url: "pruebita.php",
  3.     type: "POST",
  4.     dataType: "json",
  5.     data: "nick="+usuario+"&pass="+pass,
  6.     success: function(datos){
  7.         if(!datos.error){
  8.             var html = 'hola';
  9.             $(".sidebar").html(html);
  10.             // SE HA GENERADO LA SESSION
  11.             window.location = "menu.php";
  12.         }else{
  13.             $("#load").hide();
  14.             var error = 'error en datos';
  15.             $("#error").html(error);   
  16.         }
  17.     }
  18. });
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones