Recuerda que unas FAQ's no es un lugar donde encontrar exactamente lo que buscas .. a veces en una FAQ se expone un concepto que TU debes darle un destino.
Por ejemplo .. hablas de "Cookie" .. OK, entonces acude a la documentación oficial de PHP sobre cookies:
www.php.net/setcookie
ahí veras como se definen . .tan sólo es -eso- .. Autentificas a tu usuario contrastando los datos contra tu BBDD (sabes hacer esto ya .. lo tienes hecho? ..) y de ahí si tu usuario/contraseña es correcto .. pues creas la cookie ..
En el resto de escripts validas si existe esa cookie simplemente:
Código PHP:
<?
if (empty($_COOKIE['tu_variable'])){
exit ("No estas autorizado");
}
// resto de tu script
(La cookie la crearas con cierto tiempo de expiración .. si usas "0" segundos .. sería una cookie de "sesión": muere al cerrar la última ventana de tu sitio).
Pero .. lo mejor es que uses SESIONES para este tipo de cosas, más seguras. Puedes ver ejemplos de uso de sesiones en las FAQ's del foro.
Un saludo,