Este es el formulario pagina_01.php que mando a otro archivo pagina_02.php para que me cree la cookie:
Código PHP:
<!DOCTYPE html>
<html>
<head lang="es">
<title>Cambiar el colore del texto de una página</title>
</head>
<body>
<header>
<hgroup></hgroup>
</header>
<nav></nav>
<section>
<hgroup></hgroup>
<article>
<form name="Formulario_01" action="pagina_02.php" method="POST">
<input type="radio" name="colortexto" value="red"/>Rojo
<br/>
<input type="radio" name="colortexto" value="green"/>Verde
<br/>
<input type="radio" name="colortexto" value="blue"/>Azul
<br/>
<input type="radio" name="colortexto" value=""/>Ninguno
<br/>
<input type="SUBMIT" name="crear_cookie" value="Crear cookie"/>
</form>
</article>
<article>
<?php
if(isset($_COOKIE['colour'])){
echo "El color es ".$_COOKIE['colour'];
?>
<font color=
<?php
echo "'".$_COOKIE['colour']."'";
?>
>TEXTO PRUEBA</font>
<?php
}
else
echo "no hay ninguna cookie";
?>
</article>
<aside></aside>
</section>
<footer></footer>
</body>
</html>
Código PHP:
<?php
var_dump($_POST['colortexto']);
echo "<br/>";
$valor=$_POST['colortexto'];
var_dump($valor);
echo "<br/>";
//$resultado=setcookie("colour","locura",time()+60*60*24*365);
$resultado=setcookie("colour",$valor,time()+60*60*24*365);
var_dump($_COOKIE['colour']);
echo "<br/>";
echo "La variable \$valor es: ".$valor."<br/>";
echo "La variable \$_COOKIE['colour'] es: ".$_COOKIE['colour']."<br/>";
?>
<!DOCTYPE html>
<html>
<head lang="es">
<title></title>
</head>
<body>
<header>
<hgroup></hgroup>
</header>
<nav></nav>
<section>
<hgroup>hola caracola</hgroup>
<article>
<?php
if ($resultado){
echo "EL valor de \$resultado es ".$resultado."<br/>";
echo "La cookie se ha creado"."<br/>";
echo $_COOKIE['colorete'];
?>
<a href="pagina_01.php">Volver a la pagina anterior</a>
<?php
}
else
echo "La cookie no se ha creado";
?>
</article>
<aside></aside>
</section>
<footer></footer>
</body>
</html>