Está usted en Indice > Construcción > Lenguajes > CSS > Lecciones y Paso a Paso > Estilos CSS distintos a una página con PHP y cookies
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Estilos CSS distintos a una página con PHP y cookies (2)

Es muy sencillo el ejemplo, como se ha podido ver. Sólo queda mostrar el código PHP completo:

<?
//Veo si recibo datos del formulario
if(isset($_POST["estilo"])){
   //es que estoy recibiendo un estilo nuevo, lo tengo que meter en las cookies
   $estilo = $_POST["estilo"];
   //meto el estilo en una cookie
   setcookie("estilo", $estilo, time() + (60 * 60 * 24 * 90));
}else{
   //si no he recibido el estilo que desea el usuario en la página, miro si hay una cookie creada
   if (isset($_COOKIE["estilo"])){
      //es que tengo la cookie
      $estilo = $_COOKIE["estilo"];
   }
}
?>
<html>
<head>
   <title>Cookies en PHP</title>
<?
//miro si he tengo un estilo definido, porque entonces tengo que cargar la correspondiente hoja de estilos
if (isset($estilo)){
   echo '<link rel="STYLESHEET" type="text/css" href="' . $estilo . '.css">';
}
?>
</head>

<body>
Ejemplo de uso de cookies en PHP para almacenar la hoja de estilos css que queremos utilizar para definir el aspecto de la página.
<p>
<form action="taller-cookies-php.php" method="post">
Aquí puedes seleccionar el estilo que prefieres en la página:
<br>
<select name="estilo">
<option value="verde">Verde
<option value="rosa">Rosa
<option value="negro">Negro
</select>
<input type="submit" value="Actualizar el estilo">
</form>

</body>
</html>



Usuarios que han visto este tema también han visto...

- Enlazar hoja de estilos
- Notas en imágenes utilizando CSS
- Sencilla fórmula para calcular la especificidad de los selectores CSS
- Superposición de imágenes con CSS
- Aproximación al problema del color: imagen vs CSS


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 04-12-2008 a las 03:49:39