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.