Foros del Web » Programando para Internet » PHP »

Acerca de las cookies en PHP

Estas en el tema de Acerca de las cookies en PHP en el foro de PHP en Foros del Web. Hola Mis dudas son las siguientes: 1. ¿Porque no puedo ver las cookies que pongo con php en la maquina del usuario (en la carpeta ...
  #1 (permalink)  
Antiguo 22/08/2003, 21:26
 
Fecha de Ingreso: mayo-2003
Ubicación: México
Mensajes: 12
Antigüedad: 20 años, 11 meses
Puntos: 0
Acerca de las cookies en PHP

Hola

Mis dudas son las siguientes:

1. ¿Porque no puedo ver las cookies que pongo con php en la maquina del usuario (en la carpeta c:/windows/cookies/) y las de otros sitios, aun hechos en php, si pueden dejar cookies ahi?

2. ¿Puedo poner una cookie con javascript y luego leerla con php?

3. ¿PHP usa cookies de sesión o cookies persistentes?

4. ¿La diferenciación entre una cookie persistente y una cookie de sesión se puede hacer desde php? Me refiero a que si existe alguna instrucción para poner una u otra

Gracias de antemano por las soluciones...

Saludos
  #2 (permalink)  
Antiguo 23/08/2003, 02:14
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
1) Ni idea .. tal vez estén en otro sítio. Pero si te funcionan (si las peudes leer) en algún sítio estaran .. Buscalas en el PC del usuario (el nombre ya lo conoces).

2) En teroía sí .. las cookies son própias de los clientes Navegadores por ende podrías crear cookies en Javascript y leerlas en PHP .. o al contrario ..o incluso crearlas en ASP y leerlas en PHP. El caso que toda cookies que crees y uses X lenguaje diferente .. que estén en el mismo domino y ruta.

3) no sé donde o que propiedades tiene tus "cookies persistentes" .. Que yo sepa en PHP defines las cookies con el tiempo de expiración que le otorgues (si les dás en segundos varios años .. pues casi que se comportarian como "persistentes" ..)

4) .. Supongo que cuando dices (por el punto 3 y este) cookie de sesion y cookie persistente .. Te estás refiriendo a simplemente COOKIES (del lado del cliente) y SESIONES( del lado del servidor).

Ambas se definen con sus métodos .. ejemplos:

* Cookies

Se definen con:
setcookie("variable","valor",.....)

y se leen con (entre otros métodos de acceso)
echo $_COOKIE['variable'];

Y las Sesiones:

se definen:
Código PHP:
<?
session_start
();
$_SESSION['varible']="valor";
?>
Y se leen:
Código PHP:
<?
session_start
();
echo 
$_SESSION['varible'];
?>
(en las FAQ's de este foro tienes más ejemplos ..)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 23/08/2003, 23:19
 
Fecha de Ingreso: mayo-2003
Ubicación: México
Mensajes: 12
Antigüedad: 20 años, 11 meses
Puntos: 0
HOla...

Las definiciones las saque de ZOne Alarm... y segun este programa las cookies son como sigue:

Cookies persistentes
Persistent cookies are placed on your hard disk by Web sites you visit so that they can be retrieved by the Web site the next time you visit.

Cookies de sesión
Session cookies are stored in your browser's memory cache while you browsing a Web Site and disappear when you close your browser window.

Cookies de terceros
A third-party cookie is a type of persistent cookie that is placed on your computer, not by the Web site you are visiting, but by an advertiser or other third party.

Y dado estas definiciones... supongo que si se pone en 0 el tiempo de expiración de una cookie en PHP automaticamente es una cookie de sesión y si se le pone un tiempo definido mayor al tiempo que el navegador esté abierto se convierte automaticamente en una cookie "persistente"... no??

Saludos
  #4 (permalink)  
Antiguo 23/08/2003, 23:48
Avatar de MSDark  
Fecha de Ingreso: noviembre-2002
Ubicación: Talca VII región
Mensajes: 337
Antigüedad: 21 años, 5 meses
Puntos: 1
a eso se refiere con COOKIE DE SESSION? = sesiones y las otras 2 son cookies normales, y php crea, lee y todo lo demas estos 2 tipos de "archivo" por llamarlos de algún modo y Cluster te dijo como hacerlo.


www.php.net/manual/es/ref.session.php
http://www.php.net/manual/es/function.setcookie.php

Saludos
__________________
DelirioLinux.. Software Libre y tecnología.. php también..
Saludos :arriba:
Usuario Linux #198486 y Ubuntu #12791
Gutsy Gibbon
  #5 (permalink)  
Antiguo 25/08/2003, 10:04
 
Fecha de Ingreso: mayo-2003
Ubicación: México
Mensajes: 12
Antigüedad: 20 años, 11 meses
Puntos: 0
Ok...

Todo claro, solo otra pregunta, si un usuario desactiva las cookies de su navegador entonces ya no puedo usar sesiones???

Mi pregunta va por el lado de que: ¿¿ session_start(); depende de las propiedades de las cookies?? es decir, no es neceario usar la instrucción setcookie("variable","valor",.....) pero si se afectan ambas??

Espero sus respuestas... Gracias...

PD. Gracias Cluster, por tu respuesta del punto 3 estas en lo cierto... aunque no tiene nada que ver más que ser mera nomenclatura creo que si es importante saber que todo depende del tiempo de expiración....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:42.