Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/10/2003, 10:56
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
P.D: ¿es tan simple como esto:

$nickUser = $HTTP_COOKIE_VARS["Nick"]; ?
Medita un poco ...

¿Las cookies o variables de sesión .. que duración tienen? ... mueren al terminar un script (al llegar al final) como así lo hace cualquier variable que tengas rondando por tu scripts ..?

Podrías "propagar" esa variable (ese nick) por el URL también .. añadiendo esa variable en cada link que hagas ... Pero, la idea es que NO se pueda alterar esa variable fácilmente .. Sobre todo si pretendes guardar en esas variables sus datos de login (usuario/password) para que no tenga que introducirlos constantemente ...

Lo más seguro es que uses SESIONES en lugar de cookies, pero bueno .. como ejemplo y para que práctiques te puede orientar ese tutorial ..

Lo que tienes que hacer en tus páginas ese algo como:

Código PHP:
if (empty($_COOKIE['nick'])){
// llamas a tu formulario de login.. ya sea con include o redireccionas a tu página de login ..
} else {
  
// lo que corresponda

empty() es la función que te devuelve un booleano (TRUE/FALSE) dependiendo si la variable tiene valor o no (ademas de si está definida o no) .. Podrías usar también isset() .. Y, ese es el condicional (IF) que has de preguntar en las secciones de tu foro que requieran de "autentificación" (lo pongo entre comillas). O por lo menos para poner algo como "usuario Invitado" .. o "pepito"

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.