Retourner au contenu associé (entrée de forum : .htaccess RewriteCond)
Posté par Raphaël G. (site web personnel) le 03 avril 2007 à 21:48. En réponse au message .htaccess RewriteCond. Évalué à 4.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Pas possible
Posté par Raphaël G. (site web personnel) . En réponse au message .htaccess RewriteCond. Évalué à 4.
En effet si tu utilise les sessions php session_start() et $_SESSION tu peux pas !
Pour une simple raison, si ton user est authentifié tu utilise un :
$_SESSION['logged'] = true;
Hors, ceci veux dire que tu a un fichier dans REP_SESSION_PHP/$_SESSION['ESSID'] une ligne logged=true.
Et le lien se fait quand ton navigateur envoir son cookie ESSID=xxxxxxxxxxx
Pour que ta condition marche il faudrais :
récupérer le cookie ESSID
parser le fichier de session
vérifier la valeur de logged
Bref vraiment compliqué !!!
M'est d'avis que tu a vraiment plus simple d'ajouter dans ton code php :
if (empty($_SESSION['logged']))
header('Location: /quelquepart');