josho:
La respuesta de @maycolalvarez es tan clara y explicita como tu planteo lo permite.
Deduzco que no queres saber cuantos usarios estan en linea, si no quienes ingresen a la página vean si vos la estás navegando actualmente.
Una de las tantas soluciones posibles, que no implica el uso de una base de datos.
Creas una página en php, con un form sencillo que contenga un input password sólo de tu conocimiento, y un select con dos opciones (conectar/desconectar) lo procesas y si la clave es correcta y elegiste conectar, creas un archivo conectado.txt en alguna carpeta de tu server con la función touch(); . Si la opción fue deconectar, borras el conectado.txt con la función unlink().
finalmente, en el resto de las páginas de tu sitio, verificas con file_exists() si el archivo existe, y si es verdadero mostras la leyenda "Estoy en linea"
Obviamente nunca salgas del sitio sin previamente pasar por tu página administrativa y haciendo la desconexión oportuna.
Y seria adecuado que pidas muevan este post al foro php