Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2010, 13:21
Avatar de GXT2
GXT2
 
Fecha de Ingreso: junio-2009
Ubicación: Fort Lauderdale, FL
Mensajes: 152
Antigüedad: 14 años, 10 meses
Puntos: 0
perdiendo session en Firefox

Saludos amigos
Saben ? Me estoy volviendo loco

Pierdo la sesion despues de guardar y solo pasa en Firefox


Acontinuacion la explicacion :
Cuando me hago login desde el formulario de Login
todo marcha perfectamente , pero el problema comienza
despues de grabar data a la base ...

Yo tengo un formulario con action="classes/SaveTask.php" metodo POST
el file SaveTask.php es el siguiente :
Código PHP:
<?
session_start
();
include(
"../cnConnection.php");

class 
SaveTask{//g
    
    
protected $task_priority;
    protected 
$task_title;
    protected 
$task_description;
    protected 
$user_id;
    
    function 
__construct($task_priority,$task_title,$task_description,$user_id) { //lo 
    
    
$this->task_priority  $task_priority;
    
$this->task_title  $task_title;
    
$this->task_description  $task_description;
    
$this->user_id  $user_id;
    
    
$this->Save_Task();
  
  
  }
//lo
  
   
protected function Save_Task(){//de
      
      
$sQueryP  "INSERT INTO Tasks (
      task_priority,
      task_title,
      task_description,
      user_id,
      task_status) VALUES ("
;
      
$sQueryP .= "'$this->task_priority',
      '$this->task_title',
      '$this->task_description',
      '$this->user_id',
      'Working On')"
;
      
//echo $sQueryP;
      
$rsMantemysql_query ($sQueryP)
      or die (
"Error saving task -> ".mysql_error()); 
      
      if(
$rsMante){//gy
    // aqui pregunto si grabo entonces que lo redireccione al index y le paso una variable saved=true    
    
         
header("Location:http://www.thepieceofcode.com/daily_task/index.php?saved=true");
         
         
      }
//gy
      
       
?>
        
<?
   
}//de
    
}//g

$get_data = new SaveTask($_POST['task_priority'],$_POST['task_title'],$_POST['task_description'],$_POST['user_id']);

?>
Como puedes ver
aqui es cunado primero le pregunto si es que grabo satisfactoriamente
y si si lo grabo entonces entra a redireccionarlo al index y paso una variable
Código PHP:

<?
 
if($rsMante){//gy
    // aqui pregunto si grabo entonces que lo redireccione al index y le paso una variable saved=true    
    
         
header("Location:http://www.thepieceofcode.com/daily_task/index.php?saved=true");
         
         
}
//gy

?>
Ahora , en la clase inicializo session asi como en el index
pero cuando se va para el index al parecer pierde la sesion
porque me redirecciona al login

Pero esto solo pasa en firefox.


Alguien le ha paso algo parecido
o ha tenido porblemas con sesiones y firefox
Les agradeceria un monton

Gracias por su tiempo amigos