Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2005, 09:51
ratamaster
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 19 años, 6 meses
Puntos: 0
Problemema con PATH de cookie

Hola gente.
Mi problema es el siguiente:
Estoy haciendo un sito, donde quien la navega, se puede hacer usuario en un archivo ubicado en 192.xxx.xxx.xxx./sitio/inicio/login.php
Entonces, cuando el usuario se logea, estoy creando un cookie para que cuando entre nuevamente, no tenga que logearse siempre.
El problema radica que yo estoy creando la cookie en el directorio 192.xxx.xxx.xxx./sitio/inicio/login.php, y cuado uno entra a la página web, el index está en el root, y no en donde la cookie se creó. Leí por por ahí que la única menera de leer una cookie es leerla en el mismo directorio donde se creo. Pero yo necesito crearla en ese directorio y no en el index, porque en el index el usario no se logea, pero si quiero que en el index me detecte si quien entró a mi página es usuario registrado.
Busqué más info y incontré que existe el parametro PATH de setcookie, pero no se bien como usarlo, ya que puse como parametro algo así como "../" (donde un nivel superior está el index), pero no me funcionó.
Alguien sabe como puede solucionar este problema??.
Ejemplo de código:
Código PHP:
setcookie("UserId"$_SESSION['UserId'], time()+2592000,"http://xxx.xxx.xx/root/"/*root sería donde chequeo al usario, este ejemplo es con la ruta absoluta y no con "../", en ninguno de los dos casos me funcionó*/ 

Gracias.

ratamaster