Comunidad de diseño web y desarrollo en internet online

Funcion setcookie

Citar            
MensajeEscrito el 06 Feb 2009 11:45 pm
Hola, talvez alguien me pueda ayudar con un problema que tengo en php.
Hice una pagina en php que sirve para registrarse a partir de un usuario y su contraseña. Esta pagina la hice con la ayuda de un ejemplo que vi en internet. Ahi dice que para mantener la sesion abierta del usuario en todo el sitio se puden usar cookies.
En el codigo al momento de ingresar esta:

setcookie("usNick",$nickN,time()+7776000);
setcookie("usPass",$passN,time()+7776000);

pero luego, cuando quiero recuperar esos datos con:

$HTTP_COOKIE_VARS["usNick"];

no me sale nada

no se si hay que configurar algo en el servidor para poder utilizar esta funcion o estoy haciendo algo mal. Gracias a quien pueda ayudarme.

Por andres.arcos

62 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 07 Feb 2009 05:26 pm
Para recuperar el nombre de la cookie usa

Código PHP :

 $_COOKIE["usNick"];


La que tu usabas ya esta deprecada en las nuevas versiones de php,es preferible usar la superglobal $_COOKIE, asi como otros $_GET, $_POST, etc

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 07 Feb 2009 06:44 pm
Gracias, podrías por favor darme un pequeño ejemplo de como se usa.

Por andres.arcos

62 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 07 Feb 2009 09:09 pm
el ejemplo te lo di en el post anterior :?

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox
Citar            
MensajeEscrito el 07 Feb 2009 09:47 pm

drarock escribió:

Para recuperar el nombre de la cookie usa

Código PHP :

 $_COOKIE["usNick"];


La que tu usabas ya esta deprecada en las nuevas versiones de php,es preferible usar la superglobal $_COOKIE, asi como otros $_GET, $_POST, etc


No, no está depreciada. setcookie tiene más opciones que no puedes controlar con la variable superglobal $_COOKIE.



PD: la traducción de deprecated es: depreciada -no confundir con despreciada-, no deprecada. Aquí no hay anglicismo, pues existe la palabra (Deprecada), empero, significa otra cosa.

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 07 Feb 2009 09:51 pm
@Maikel

Tienes razon, estaba trduciendo mal, quise decir OBSOLETO, pero no me referia a setcookie, sino a $HTTP_COOKIE_VARS, ese esta obsoleto desde php4 creo y ahora se usa $_COOKIE

Por drarock

Claber

705 de clabLevel

3 tutoriales

Genero:Femenino  

Lima, Peru

firefox

 

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