Bonjour,
.htaccess est le nom du fichier dans son intégralité. Le point devant signifie que c'est un fichier caché selon les standards unix.
Si je ne me trompe pas, il est en général dans le répertoire web de ton hébergement (celui ou tu places ton index.html).
Mais comme c'est un fichier caché (à cause du .), il faut modifier les réglages de ton client FTP pour le voir dans la liste des fichiers présents dans le répertoire web.
Tous les hébergeurs n'authorisent pas la modification des .htaccess.
A mon avis, l'utilisation de sessions PHP est plus simple mais c'est parce que je ne me suis jamais penché sur la méthode que tu souhaites utiliser.
Avec les sessions PHP, il te suffit d'ouvrir une session dès lors que l'authentification a réussi et de stocker une référence propre à l'utilisateur (par ex. l'identifiant de session) dans une variable de session.
Authentification réussie :
session_start(); #starts a session for users who decided to subscribe
$_SESSION['id']=identifiant unique;
puis sur les autres pages :
session_start();
if (!isset($_SESSION['id']))
{
header('Location: accueil.php');
exit;
}
accueil.php étant une page hors zone sécurisée.
Px