Porsupuesto que si Lvinuezav debes primero tener un registro de usuarios y saber trabajar con sessiones en PHP o cookies pero la mas segura y que yo siempre aplico es sessiones por que de esta manera no usamos las cookies de los navegadores en dado caso que no las tenga habilitadas.. aqui te va ..
Código PHP:
session_start();
if(!session_is_registered('usuario')){
header("location:login.php");
}
Aqui estamos poniendo una condicion. Que si la session usuario no esta registrada lo redireccionamos a login.php el cual le permitira al usuario hacer su login de otro modo muestra la pagina.
te preguntaras como registro usa session con PHP ? bueno muy facil
$_SESSION['usuario'] = $_POST['usuario'];
obviamente esto es la manera simple de registrar una session aqui estamos tomando el valor POST y lo guardamos en una session pero lo obvio es que cuando pases la validacion de el login y se verifique , que el usuario sea autentico pues le registramos la session que usaremos para todas las paginas que requiera algun filtro de acceso limitado a los usuarios con dicha session registrada. bueno un saludo suerte y exitos
Post data : si aun no entendistes puedes entrar en
www.php.net y buscar la funcion $_SESSION y obtendras mas informacion.