Quiero guardar unas variables con cookie y no se como se utilizan, como funcionan, ni como se las llaman.
De donde puedo sacar la informacion o un ejemplo,
Gracias
| |||
Lee y práctica con este tutorial: http://www.webestilo.com/php/php13a.phtml (las cookies se guardan en el cliente .. no en el servidor .. En la configuración de PHP no tienes que tocar nada .. En tal caso sería en la configuración de tu navegador si acepta o no cookies ..) Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
En el caso de querer guardar 4 variables en una cookie como se hace ya que para pasar una variable se hace <?php // Generamos los valores que se van a especificar para la cookie $nombre = 'Nombre1'; // Nombre de la cookie $usuario = 'usuario'; // Un valor cualquiera $passw = 'xxxx'; $server = 'server'; $base = 'Base'; $fecha_expiracion = time() + 600; // Expira en 10 minutos $path = dirname($HTTP_SERVER_VARS['REQUEST_URI']); // El path actual // Enviamos la cookie setcookie($nombre, $usuario, $fecha_expiracion, $path, '', 0); // y si quiero enviar las variables $passw, $server, $base.. como se hace. ?> |
| |||
Guarda tus variables en un array por ejemplo .. Lee este mensaje: http://www.forosdelweb.com/showthrea...hreadid=121906 Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Gracias Cluster por la ayuda pero Utilizando el ejemplo que me muestras <? $datos_cookie=array($variable1,$variable2,$variabl e2); // y a la cookie setcookie("datos_cookie",$datos_cookie,time()+1728 00) ?> me da el siguiente error Warning: setcookie() expects parameter 2 to be string, array given in c:\inetpub\wwwroot\phptest\SGF_ControlPanel\envio_ cookie.php on line 4 y el articulo en el que esta el ejemplo dice No sé si te hará falta serializar el array .. pero es problable que lo necesites .. En tal caso revisa la FAQ sobre "pasara un array entre páginas" ... Pero en los FAQ el enlase a SERIALIZAR no anda y no entiendo que es lo que hay que hacer con el Array como solucionar esto |
| |||
Si, es necesario serializar un array si va a parar a una cookie .. (se nota que no lo probe xD .. ¬¬ y q no uso cookies xD) El ejemplo completo sería: guarda_cookie_array.php Código PHP: Código PHP: En PHP.net .. se propone otra forma para pasar multiples variables bajo un mismo nombre de cookie: Código PHP: http://www.php.net/manual/en/function.setcookie.php Un saludo, |