Saludos a todos: Tengo un pequeño problema que os cuento ahora mismo.
Tengo un servidor IIS 5.1 con PHP 4.1.2.
En el IIS tengo 2 documentos .php, en el primero de ellos (index.php) le doy valor a una variable ($_SESSION["nombre"]='pepe';) y llamo al segundo documento (index2.php) para que muestre el valor de la variable, sin embargo este valor se pierde y no se porque.
EN EL PHP.INI, EL REGISTER GLOBALS=ON.
Aqui os pongo los documentos:
--- DOCUMENTO "INDEX.PHP" ---
<?php
session_start();
echo "<html>";
echo "<head></head>";
echo "<body>";
$_SESSION['nombre']='pepe';
echo "<a href='index2.php'>index 2</a>";
echo "</body>";
echo "</html>";
?>
--- FIN DE DOCUMENTO "INDEX.PHP" ---
--- DOCUMENTO "INDEX2.PHP" ---
<?php
session_start();
echo "<html>";
echo "<head></head>";
echo "<body>";
echo $_SESSION['nombre'];
echo "<a href='index.php'>index</a>";
echo "</body>";
echo "</html>";
?>
--- FIN DE DOCUMENTO "INDEX2.PHP" ---
No se si es que tengo que configurar algo en el IIS pero no consigo que las variables (que en teoria tendrian que ser globales) pierden el valor al pasar de un documento a otro.
Si alguien me puede echar una manita, se lo agradecere mucho.