Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/05/2013, 04:14
Amiancht
 
Fecha de Ingreso: mayo-2013
Mensajes: 169
Antigüedad: 11 años
Puntos: 25
Respuesta: Una sesión por cada aplicación

Mucha gracias Triby

He echo mis pruebas, y funciona correctamente.

Iniciar sesion:
Código PHP:
<?php
//app1/index.php
    
session_name("app1");
    
session_start();
    
    if(isset(
$_SESSION['ap'])){
        echo 
$_SESSION['ap'];
    }
    else{
        
$_SESSION['ap'] = 1;
        echo 
"inicio sesion app1";
    }    
?>
Cerrar sesion:
Código PHP:
<?php
//app1/logout.php
    
session_name("app1");
    
session_start();
    
session_destroy();
    echo 
"Session 1 destruida";
?>
He probado con dos app gemelas, con un nombre de sesion para cada una, cambiando el valor que se le da a $_SESSION['ap'] y funciona correctamente. No se mezclan variables, ni al destruir una sesion se destruye la otra.

Lo que no entiendo porque en el manual de php.net, está información que me habeís dado no aparece.

Muchas gracias a todos por la ayuda.