Ver Mensaje Individual
  #12 (permalink)  
Antiguo 21/06/2007, 11:17
dianix
 
Fecha de Ingreso: enero-2007
Mensajes: 59
Antigüedad: 17 años, 3 meses
Puntos: 1
Exclamación Re: programar sesiones para cookies desactivadoss

Tengo un problema....

Al inicio de mi Pagina1.php he puesto estas funciones:

Código PHP:
ini_set("session.use_cookies","0");
    
ini_set("session.use_trans_sid","1"); 
el cual deshabilita los cookies y habilita la opción de propagación por URL.

Mas abajo (en la Pagina1) tengo este código, el q crea la sesión después de haber sido validado el usuario:

Código PHP:
 session_start();
    
$SIDx session_id();
    
$_SESSION['name'] = $f1["nombre"];
    
$_SESSION['varX'] = $SIDx;
    
header("Location: Pagina2.php?PHPSESSID=$SIDx"); 

Ahora en mi Pagina2.php tengo...

Código PHP:
if($_SESSION['varX'] !='')
        {
            echo 
$_SESSION['name'];
            echo 
"muestra contenido";
                 }
        else
        {
            echo 
"error al conectarse";
        } 
Pero saben sucede algo... que cuando los cookies del cliente están desactivados funciona perfecto, pero si los activo todo falla.

Falla en el sentido en que en el primer inicio de sesión funciona bien, pero en la segunda sesión (del mismo cliente u otro) ya no inicia sesion y me muestra: "error al conectarse"

Lo que quiero hacer es q las sesiones funciones bien así las cookies estén activadas o no en el cliente...pero q si el cliente trata de abrir directamente la pag Pagina2.php sin haberse logueado q le muestre "error al conectarse" es decir forzar a q no se gusrde nada en una cookie..

Como lo hago??
Ashuden!

TKS