Comunidad de diseño web y desarrollo en internet online

setcookie()... ???

Citar            
MensajeEscrito el 13 Abr 2006 05:32 pm
Diganme ignorante, pero en realidad no se como "sacar" la información de una cookie guardada mediante la función setcookie().
Lo que quiero hacer aquí, es un sistema de templates, con la variable "css"...
Mi PHP:

Código :

<?php
if($css) {
   $nestilo = $css.".css";
   setcookie($css);
}
else {
   $nestilo = "hojas.css";
}
?>


Mi HTML + PHP:

Código :

<link rel="stylesheet" href="<?php echo"estilo/".$nestilo ?>" type="text/css" />


Esto es lo primero que hago con PHP, así que no sean muy duros... :crap:

Gracias por la ayuda, :)

Por Alan

470 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 13 Abr 2006 07:29 pm
las cookies las puedes sacar del array $_COOKIE, dale un print_r($_COOKIE) y verás los elementos que hay.

un saludo

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 13 Abr 2006 07:42 pm
Qué pasó??? Me pone la información de la cookie del wordpress :P

Por Alan

470 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 13 Abr 2006 07:45 pm
bueno, con otro código ya no me pone eso, pero no me lee las cookies:

Código :

<?php
if($css) {
   $nestilo = $css.".css";
   setcookie($css);
}
else {
   $nestilo = print_r($_COOKIE[$css]);
}
?>

Por Alan

470 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 14 Abr 2006 02:18 am
de donde sacas la variable $css???

como obtiene su valor?

q valores puede tener???

Por 3w

145 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 14 Abr 2006 06:13 am
no no, es que la estás utilizando mal. checa la referencia, el primer parámetro es el NOMBRE de la cookie, el segundo el valor y el tercero la duración (aunque éstos son "opcionales", para obtener los resultados esperados es mejor utilizar estos tres)

como dije, checa la referencia

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 14 Abr 2006 02:37 pm
vaya, parece que si soy muy novato en PHP... por cierto, la variable $css, la saco de la direccion (archivo.php?css=XXX)...

Por Alan

470 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 14 Abr 2006 03:04 pm
Vía (otro lado), me entero que el problema estaba en el print_r(), pero fue mi culpa por no explicarme bien ;)...
De todas maneras me ayudaron en como utilizar la función setcookie()...

Código :

<?php
if($css) {
   $nestilo = $css;
   setcookie("ao_template_c", $css);
} else {
   $nestilo = $_COOKIE["ao_template_c"];
}
?>

;)

Por Alan

470 de clabLevel

2 tutoriales

 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.