Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


COMO RESCATAR COOKIES.

Aqui hay un espacio para los amantes del lenguaje PHP

COMO RESCATAR COOKIES.

Notapor Gilbertofarias el Vie Ene 12, 2007 9:45 am

hola soy nuevo en php, mi problema es el siguiente. Cuando un usuario se logue si esta autorisado ademas de permitir el acceso mando una cookie a su su navegar con los datos necesarios. El tema es que las cookies son enviadas correctamente, pero no cosigo rescatarlas y no se cual es mi herror. Ah estoy usadno php5.

La funcion que crea las cookies y valida un usuario es la siguiente:

function registo($id_fun,$pass)
{
$GLOBALS['base'] = abrir_base(); //esta funcion abre la base de datos
$result = ibase_query($GLOBALS['base'],"SELECT * FROM SEGURIDAD WHERE SEGURIDAD.id_funcionario = '$id_fun' and SEGURIDAD.contra_sena = '$pass'");
if ($mostrar2 = ibase_fetch_object($result))
{
setcookie('soyo[0]',$id_fun);
setcookie('soyo[1]',$pass);
setcookie('soyo[2]',$pass);
$res = "verdadero";
}
else
{
$res = "falso";
}
cerrar_base($GLOBALS['base']);
return $res;
}

el retorno es verdadero o falso segun el exito de la busqueda.

el tema es que si en otro escrit quiero rescatar simplemente no encuentra las cookies.

<php>

en esta como en cualquier codigo, me tira el siguiente error:

Notice: Undefined index: soyo[0] in C:\Archivos de programa\EasyPHP 2.0b1\www\LaboratorioSur\ver_cookie.php on line 3

Notice: Undefined index: soyo[1] in C:\Archivos de programa\EasyPHP 2.0b1\www\LaboratorioSur\ver_cookie.php on line 4

Notice: Undefined index: soyo[2] in C:\Archivos de programa\EasyPHP 2.0b1\www\LaboratorioSur\ver_cookie.php on line 5


porfa, necesito ayuda...
Gilbertofarias
Novato
Novato
 
Mensajes: 8
Registrado: Mié Ene 10, 2007 11:43 am

Re: COMO RESCATAR COOKIES.

Notapor Gildus el Sab Ene 13, 2007 4:53 pm

Holas.

En esa funcion () no esta definida el array "soyo", por eso te vota esos errores, puedes colocar al inicio algo como:

global soyo;


Revisa desde donde usas esa variable.


Saludos
Gildus
Gildus
Programador
Programador
 
Mensajes: 187
Registrado: Mar Jun 17, 2003 12:23 pm

Notapor Gilbertofarias el Dom Ene 14, 2007 2:39 pm

gracias man, pero el problema era otro.
al no definir un direcctorio en el momento de declar la cookie, automaticamene colocaba el direcctorio donde estava el script que la creo y con lo cual solo podia realizar la lecto en direcctorio posteriores.
como el script estaba en /directorio1
automaticamente asignava /directorio1/
con lo cual solo se podia acceder con direcctorios posteriores como ser
/direcctorio1/dirloquesea
Gilbertofarias
Novato
Novato
 
Mensajes: 8
Registrado: Mié Ene 10, 2007 11:43 am

Re: Re: COMO RESCATAR COOKIES.

Notapor Gildus el Mié Ene 17, 2007 8:57 pm

Jajajaj , Bien, era problema de rutas, :P



Saludos
Gildus
Gildus
Programador
Programador
 
Mensajes: 187
Registrado: Mar Jun 17, 2003 12:23 pm

RE

Notapor Gilbertofarias el Jue Ene 18, 2007 12:16 pm

y bueno, hay que dar cabezadas en la pared, para seber que es dura, jeje
Gilbertofarias
Novato
Novato
 
Mensajes: 8
Registrado: Mié Ene 10, 2007 11:43 am


Volver a PHP

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados