CURSO 2025/2026 -- DAW 2 -- I.E.S. LOS SAUCES
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<link rel="icon" type="image/png" href="../webroot/media/favicon/favicon-32x32.png">
<title>Gonzalo Junquera Lorenzo</title>
<style>
:root {
--colorFondo1: #ffffff;
--colorFondo2: #f3f3f3;
--colorFondo3: #bfc9cd;
--colorFondo4: black;
--colorBorde: #c5c5c5;
--radioBorde: 6px;
--anchoBorde: 1px;
--colorTexto: #000000;
--tamanoTexto: 16px;
--fuenteTexto1: Sofia,sans-serif;
--fuenteTexto2: Arial,sans-serif;
--anchoArticulo: 18vw;
--altoArticulo: 26vw;
--altoSuperpuesto: 20vw;
}
*{
padding: 0;
margin: 0;
font-family: var(--fuenteTexto2);
}
/* Barra superior*/
#aviso{
background-color: var(--colorFondo4);
color: white;
text-align: center;
font-size: 0.7em;
letter-spacing: 1px;
padding: 10px;
}
nav{
background-color: var(--colorFondo1);
border-bottom: var(--colorBorde) solid var(--anchoBorde);
padding: 15px 18px;
position: sticky;
top: 0;
z-index: 2000;
display: flex;
flex-direction: row;
justify-content: space-between;
}
/* Cabecera */
body>header{
background-size: cover;
background-position: center;
background-repeat: no-repeat;
height: 60vh;
display: flex;
flex-direction: row;
align-items:end;
}
h1{
color: rgba(0, 0, 0, 0.247);
-webkit-text-stroke: 2px white;
font-size: 3em;
text-transform: uppercase;
margin-left: 5%;
margin-bottom: 10%;
width: 13em;
}
main>h3{
text-align: center;
padding: 1em;
margin-top: 2em;
}
main{
margin: 20px 20px 20px 20px;
}
table{
border-collapse: collapse;
width: 100%;
table-layout: fixed;
overflow: auto;
}
th{
background-color: gainsboro;
border: 1px solid black;
padding: 3px;
}
td{
border: 1px solid black;
padding: 3px;
/* word-break: break-all; */
overflow-wrap: break-word;
}
tr td:first-child{
background-color: #8db7faff;
font-weight: bold;
}
tr td:first-child, th:first-child{width: 30%;}
tr td:nth-of-type(2), th:nth-of-type(2){width: 69%;}
h3{
text-align: center;
margin: 10px;
}
body {
background-color: white !important; /* Fuerza el fondo a blanco */
color: black !important; /* Fuerza el texto a negro */
}
#phpinfo{
background-color: white;
color: black;
}
#phpinfo .v{background-color: white;}
#phpinfo .e{background-color: #8db7faff;}
</style>
</head>
<body>
<div id="aviso">CURSO 2025/2026 -- DAW 2 -- I.E.S. LOS SAUCES</div>
<nav>
<div><a href="../indexProyectoTema5.php">Volver</a></div>
<h2> <a href="../indexProyectoTema5.php">Tema 5</a> - Ejercicio 00</h2>
<h2>Gonzalo Junquera Lorenzo</h2>
</nav>
<main>
<?php
/**
* @author: Gonzalo Junquera Lorenzo
* @since: 16/11/2025
* 0. Mostrar el contenido de las variables superglobales y phpinfo().
*/
// mostrar todas las variables superglobales
//Contenido de la variable $_SESSION-------------------------------------------------------
echo '<br><br><h3>Contenido de la variable $_SESSION</h3><br>';
echo '<table >';
echo '<tr><th>Variable</th><th>Valor</th></tr>';
if (!empty($_SESSION)) {
foreach ($_SESSION as $variable => $resultado) {
echo "<tr>";
echo '<td>$_SESSION[' . $variable . ']</td>';
echo "<td><pre>" . print_r($resultado, true) . "</pre></td>";
echo "</tr>";
}
} else {
echo "<tr><td colspan='2'><em>La variable \$_SESSION está vacía.</em></td></tr>";
}
echo "</table>";
//Contenido de la variable $_COOKIE---------------------------------------------------
echo '<br><br><h3>Contenido de la variable $_COOKIE</h3><br>';
echo '<table >';
echo '<tr><th>Variable</th><th>Valor</th></tr>';
if (!empty($_COOKIE)) {
foreach ($_COOKIE as $variable => $resultado) {
echo "<tr>";
echo '<td>$_COOKIE[' . $variable . ']</td>';
echo "<td><pre>" . $resultado . "</pre></td>";
echo "</tr>";
}
} else {
echo "<tr><td colspan='2'><em>La variable \$_COOKIE está vacía.</em></td></tr>";
}
echo "</table>";
//Contenido de la variable $_SERVER-----------------------------------------------
echo '<h3>Contenido de la variable $_SERVER</h3>';
echo '<table >';
echo '<tr><th>Variable</th><th>Valor</th></tr>';
if (!empty($_SERVER)) {
foreach ($_SERVER as $variable => $resultado) {
echo "<tr>";
echo '<td>$_SERVER[' . $variable . ']</td>';
echo "<td><pre>" . print_r($resultado, true) . "</pre></td>";
echo "</tr>";
}
} else {
echo "<tr><td colspan='2'><em>La variable \$_SERVER está vacía.</em></td></tr>";
}
echo "</table>";
//Contenido de la variable $_ENV -----------------------------------------------
echo '<h3>Contenido de la variable $_ENV</h3>';
echo '<table >';
echo '<tr><th>Variable</th><th>Valor</th></tr>';
if (!empty($_ENV)) {
foreach ($_ENV as $variable => $resultado) {
echo "<tr>";
echo '<td>$_SERVER[' . $variable . ']</td>';
echo "<td><pre>" . print_r($resultado, true) . "</pre></td>";
echo "</tr>";
}
} else {
echo "<tr><td colspan='2'><em>La variable \$_ENV está vacía.</em></td></tr>";
}
echo "</table>";
//Contenido de la variable $_REQUEST -----------------------------------------------
echo '<h3>Contenido de la variable $_REQUEST</h3>';
echo '<table >';
echo '<tr><th>Variable</th><th>Valor</th></tr>';
if (!empty($_REQUEST)) {
foreach ($_REQUEST as $variable => $resultado) {
echo "<tr>";
echo '<td>$_SERVER[' . $variable . ']</td>';
echo "<td><pre>" . print_r($resultado, true) . "</pre></td>";
echo "</tr>";
}
} else {
echo "<tr><td colspan='2'><em>La variable \$_REQUEST está vacía.</em></td></tr>";
}
echo "</table>";
//Contenido de la variable $_GET -----------------------------------------------
echo '<h3>Contenido de la variable $_GET</h3>';
echo '<table >';
echo '<tr><th>Variable</th><th>Valor</th></tr>';
if (!empty($_GET)) {
foreach ($_GET as $variable => $resultado) {
echo "<tr>";
echo '<td>$_SERVER[' . $variable . ']</td>';
echo "<td><pre>" . print_r($resultado, true) . "</pre></td>";
echo "</tr>";
}
} else {
echo "<tr><td colspan='2'><em>La variable \$_GET está vacía.</em></td></tr>";
}
echo "</table>";
//Contenido de la variable $_POST -----------------------------------------------
echo '<h3>Contenido de la variable $_POST</h3>';
echo '<table >';
echo '<tr><th>Variable</th><th>Valor</th></tr>';
if (!empty($_POST)) {
foreach ($_POST as $variable => $resultado) {
echo "<tr>";
echo '<td>$_SERVER[' . $variable . ']</td>';
echo "<td><pre>" . print_r($resultado, true) . "</pre></td>";
echo "</tr>";
}
} else {
echo "<tr><td colspan='2'><em>La variable \$_POST está vacía.</em></td></tr>";
}
echo "</table>";
//Contenido de la variable $_FILES -----------------------------------------------
echo '<h3>Contenido de la variable $_FILES</h3>';
echo '<table >';
echo '<tr><th>Variable</th><th>Valor</th></tr>';
if (!empty($_FILES)) {
foreach ($_FILES as $variable => $resultado) {
echo "<tr>";
echo '<td>$_SERVER[' . $variable . ']</td>';
echo "<td><pre>" . print_r($resultado, true) . "</pre></td>";
echo "</tr>";
}
} else {
echo "<tr><td colspan='2'><em>La variable \$_FILES está vacía.</em></td></tr>";
}
echo "</table>";
// Visualización del phpinfo()
echo '<div id="phpinfo">'; // Contenedor para phpinfo()
phpinfo();
echo '</div>';
?>
</main>
</body>
</html>