Hola, estoy aprendiendo el tema de las sesiones y no me queda claro el porque hay que ejecutar varias veces el session_start();
por ej en el siguiente ejemplo:
Código:
Vamos a hacer un ejemplo para ver como funcionan las sesiones. Crearemos dos páginas, "uno.php" y "dos.php". En la primera pondremos lo siguiente:
<?php
session_start();
$_SESSION['usuario'] = 'WebTaller';
?>
<html>
<head>
<title>Prueba de sesión</title>
</head>
<body>
<a href='dos.php'>Ir a la segunda página</a>
</body>
</html>
En esta primera página iniciamos la sesión y guardamos en la sesión el valor 'WebTaller' con nombre 'usuario'. En la página "dos.php" pondremos el siguiente código:
<?php
session_start();
echo $_SESSION['usuario'];
?>
Si abrimos uno.php en el navegador y hacemos click en el enlace, iremos a la página dos.php donde veremos imprimido 'WebTaller' si todo ha ido bien.