Código PHP:
Ver original<?php
//siempre debe ir al principio de todo
?>
<!DOCTYPE html>
<html>
<head>
<title> Title </title>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" href="micss.css">
</head>
<body>
<?php
function generarValor() {
return $var = rand(0, 1); }
//Comprueba si ya se ha asignado un valor aleatorio a la variable de sesión
//si no se ha asignado le asigna uno nuevo
if (!isset($_SESSION['valoraleatorio'])) $_SESSION['valoraleatorio'] = generarValor
(); //Comprueba si el usuario ingresó algún número
if (isset($_REQUEST['numero1'])) {
$valorRecibido = $_REQUEST['numero1'];
$valorAleatorio = $_SESSION['valoraleatorio'];
echo "<br>";
echo $valorAleatorio;
echo "<br>";
echo $valorRecibido;
echo "<br>";
//
echo "<table class ='nuevo2'>";
echo "<th colspan='2' class='nuevo1'> Número Secreto </th>";
echo "<tr>";
echo "<td> Numero </td>";
echo "<td> Numero Aleatorio : " . $valorAleatorio . "</td>";
echo "<br>";
if ($valorAleatorio == $valorRecibido) {
echo "Numero acertado ♦ ";
echo $valorRecibido;
//si el usuario adivinó el número se asigna un nuevo número aleatorio a la variable de sesión para que comience un nuevo juego
$_SESSION['valoraleatorio'] = generarValor();
} else {
if ($valorRecibido < $valorAleatorio) {
echo "Numero incorrecto • ";
echo "El valor es menor";
echo '<a href="./ejercicio05.html" title="Ir la página anterior"> <br> Volver a la 1º Pagina </a>';
} else if ($valorRecibido > $valorAleatorio) {
echo "Número incorrecto • ";
echo "El valor es mayor";
echo '<a href="./ejercicio05.html" title="Ir la página anterior"> <br> Volver a la 1º Pagina </a>';
// header("Location: ejercicio05.html");
}
}
echo "</tr>";
echo "</table>";
}
?>
</body>
</html>