este es el index.php
  Código PHP:
    <?php
session_name("misesion");
session_start();
 
/* Esta es una forma fácil de asegurarse que no arrastramos datos 
 * de alguna sesión anterior: en la página inicial, se abre una 
 * sesión e inmediatamente se destruye.
 */
//session_start();
//session_destroy();
 
$titulo='Identificación';
require('cabecera.inc');
?>
 
<form method="POST" action="login.php">
 
<center>
<table>
<tr>
    <td>Usuario:</td>
    <td><input type="text" name="usuario" value="" size="8"></td>
</tr>
<tr>
    <td>Clave:</td>
    <td><input type="password" name="clave" value="" size="8"></td>
</tr>
</table>
<input type="submit" value="Entrar"></td>
</center>
 
</form>
 
 
<?php require('pie.inc'); ?>    
  este el login.php 
 Código PHP:
    <?php
session_name("misesion");
session_start();
$_SESSION['usuario_id']=$_POST['usuario'];
$_SESSION['usuario_clave']=$_POST['clave'];
// Array bidimensional con las parejas usuario/clave
$identificacion = array(
    array('edward', 'capuleto' ),
    array('nestor', 'tilla' ),
    array('armando', 'bronca')
);
 
// Recorremos cada pareja del array
foreach ($identificacion as $datos) {
    // Extraemos los dos campos
    $id_usuario = $datos[0];
    $id_clave = $datos[1];
 
    if ($_SESSION['usuario_id'] == $id_usuario) {
        if ($_SESSION['usuario_clave'] == $id_clave) {
            // Si coincide el usuario y la clave
            // Almacenamos la fecha en la cookie
            //$nombre_cookie = 'CURSOPHP_ultima_visita';
            //$ultima_visita = $$nombre_cookie;
            //setcookie($nombre_cookie, date('d/m/Y H:i:s'), time()+13140000 );
 
            
            // Redireccionamos a la siguiente página
            header('Location: principal.php');
            exit;
 
            
 
        } 
    }
}
 
// Si llegamos a ejecutar hasta aquí, ha habido algún error
$titulo = 'ERROR EN LOGIN';
require('cabecera.inc');
 
echo '<center><h2>';
if ($_POST['usuario'] != $id_usuario) {
    echo "Error, usuario ".$_POST['usuario']." desconocido";
} else {
    echo 'Error, clave incorrecta';
}
echo '</h2><br>';
 
echo '<a href="index.php">Volver</a></center>';
 
 
require('pie.inc');
?>    
  este el principal.php 
 Código PHP:
    <?php
session_name("misesion");
session_start();
echo session_id();
 
echo $_SESSION['usuario_id'],"<br>";
echo $_SESSION['usuario_clave'],"<br>";
 
$titulo='Página Principal';
require('cabecera.inc');
 
?>    
  Porque no sale se imprime el 
 Código PHP:
    session_id(); 
    
  ...pero porque no llegan las variables de SESSION que 
 Código PHP:
    $_SESSION['usuario_id']; 
    
   y 
 Código PHP:
    $_SESSION['usuario_clave'],"< 
    
  Por favor necesito ayuda estoy tratando comprender esto creo que lo entiendo pero no se donde puede estar el error..saludos desde Cartagena, Colombia...