<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="../webroot/css/ejercicio00.css">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    <header>
        <h1>Contenido de superglobales y phpinfo</h1>
    </header>
    <?php
    
/*
     * @version 2024/11/20
     * @author Victor Garcia Gordon                          
     */
    
    //Funcion que muestra el nombre y el contenido de una variable superglobal en una tabla
    
function mostrarSuperglobales($nombre$global){        
        if (!empty(
$global)) {                            
            echo(
'<p>Variable $_' $nombre '</p>');
                echo 
'<table>';
                foreach (
$global as $key => $value) {
                    echo 
"<tr><td>$key</td><td>$value</td></tr>";
                }
                echo 
'</table>';
            }                                                
        else{
            echo(
'<p>La variable $_'.$nombre.' esta vacia</p>');
        }
    }
    
    
    
//Si la variable $_SESSION no esta definida, no se intentara mostrar su contenido
    
if (isset($_SESSION)) {
        
//Llamada a la funcion que crea la tabla
        
mostrarSuperglobal('SESSION'$_SESSION);
    } else {
        echo 
'<p>La variable $_SESSION no está definida </p>';
    }
    
mostrarSuperglobales('COOKIE'$_COOKIE);
    
mostrarSuperglobales('SERVER'$_SERVER);
    
mostrarSuperglobales('GET'$_GET);
    
mostrarSuperglobales('POST'$_POST);
    
mostrarSuperglobales('FILES'$_FILES);        
    
mostrarSuperglobales('COOKIE'$_ENV);
    
    
    
    

phpinfo();
?>
    <footer>
        <p><a href="../../index.html">Alex Asensio Sanchez</a></p>
        <p><a href="../indexProyectoTema5.php">Tema 5</a></p>
        <p><a target="blank" href="https://github.com/AlexAnacardo/204DWESProyectoTema3/tree/developer">GitHub del repositorio</a></p>
    </footer>
</body>
</html>