Hola,
Estoy utilizando setcookie dentro de una función, pero no me crea la cookie.. será porque se crea dentro de la función o no tiene nada que ver? Gracias.
| |||
Utilización de setcookie dentro de funcion Hola, Estoy utilizando setcookie dentro de una función, pero no me crea la cookie.. será porque se crea dentro de la función o no tiene nada que ver? Gracias. |
| |||
Re: Utilización de setcookie dentro de funcion recuerda q las cookies las "pones" antes de dar cualquier salida al navegador... osea.. antes de mostrar 1 sola linea debes enviar todos los encabezados :P |
| |||
Re: Utilización de setcookie dentro de funcion Lo hago de la siguiente manera: function crear_cookie() { if (empty ($cookie)) { setcookie("valor",$cookie); } } y luego envia la cabecera HTML. |
| |||
Re: Utilización de setcookie dentro de funcion y llamaste a la funcion? osea... despues de hacer esa funcion tuya tienes q escrbir: creacookie(); //donde creacookie es el nombre de tu funcion otra cosa... creo q el nombre de la cookie se pone solo el nombre.. osea, sin $ adelante... alco como: setcookie("valor",nombre); //no recuerdo muy bien como se coloca el nombre... revisa en el manual oficial de php en la pagina php.net cualquier cosa vuelve a preguntar ;) |
| |||
Re: Utilización de setcookie dentro de funcion ok... estuve revisando el manual de php y las cookies se colocan asi(para completar lo q dije antes): setcookie("TestCookie","Test Value"); "TestCookie" : nombre de la galleta. "Test Value" : valor de la galleta. ahora... recuerda lo q dije antes de "llamar a la funcion" espero q te sirva :P |
| |||
Re: Utilización de setcookie dentro de funcion Muchas gracias por la respuesta, pero me fije en el manual y tambien se puede poner de la siguiente forma: setcookie("valor",$cookie); pero tampoco funciona... probe con todo y no hay caso, de todos modos gracias, voy a seguir buscando. |
| |||
Re: Utilización de setcookie dentro de funcion Veo que estás haciendo esto <BLOCKQUOTE><font size=1 face=arial>Citando:<hr height=1 noshade> if (empty ($cookie)) { setcookie("valor",$cookie); } [/QUOTE] o sea, creas la cookie si $cookie ESTA VACIO. ¿Con que valor se crea la cookie si la variable que lo debería contener está vacia?. Según entiendo en la función setcookie primero se define el nombre y luego el valor, o sea, valor es el nombre de tu cookie y $cookie contiene el contenido de la cookie. Si ejecutás el setcookie solamente cuando esta vacia la variable, nunca vas a tener nada. Acordate que podés negar algo incluyendo ! o sea, if (!empty .... Saludos!. Leonardo D'Angelo Buenos Aires Argentina |
| ||||
Re: Utilización de setcookie dentro de funcion function crear_cookie() { if (empty ($cookie)) { setcookie("valor",$cookie); } } También tienes que tener en cuenta, que cuando entras en una funcion, si no defines que las vriables sean globales, $cookie dentro de tu funcion, siempre estara vacia, dado que es una variable local a la funcion. Si quieres preguntar el valor de una variable definida fuera de la funcion, o la pasas como parámetro o la defines como global. Saludos. <hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio) <font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo |
| |||
Re: Utilización de setcookie dentro de funcion De hecho, ya me funciona! Muchas gracias por sus respuestas... Hice lo siguiente: // Creamos cookie function crear_cookie(){ if (empty ($cookieacadem)) { setcookie("cookieacadem","valor&quo t;); menu(); echo "<br><hr>"; oki(); } } Saludos. |