Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2004, 07:54
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Sigo con errores en las sesiones

Pues estoy tratando de trabajar con sesiones en mi Foro. Lo que me pasa es que no se porque razón no me crea las sesiones sino que me sobreescribe las existentes en algunos casos y en otros se me pierde el SID. Esto es lo que estoy haciendo:
Código PHP:
function SessionConfig(){
  
ini_set("session.use_cookies","1");
  
ini_set("session.user_trans_sid","1");
  
session_name("sid");
  
session_save_path("sess/");
 }

//esto en la pagina index.php
SessionConfig();
session_start();
if(isset(
$_SESSION['usuario']) && isset($_SESSION['tipo']) && isset($_SESSION['passwd']) && isset($_SESSION['iduser'])){
  
$link "?usuario=".$_SESSION['usuario']."&tipo=".$_SESSION['tipo']."&idusuario=".$_SESSION['iduser']."&".SID."";
 }else{
  
$link "?".SID."";
 } 
// cuando paso del index a cualquier otra pagina lo que hago es esto
Código PHP:
session_start(); 
pero cuando hago login como usuario registrado hago esto otro:
Código PHP:
SessionConfig();
   
session_start();
   
$_SESSION['usuario']  = $_POST['login'];
   
$_SESSION['tipo']     = $source['level'];
   
$_SESSION['passwd']   = $passwd_in_db;
   
$_SESSION['iduser']   = $source['iduser']; 
y cuando redirecciono al index.php es donde pierdo los valores del SID o simplemente me crea las sesiones vacias.
¿Que hago mal?
Salu2
__________________
Ing. Reynier Pérez Mira