Bonsoir,

J’ai une petite question concernant les sessions PHP et les utilisateurs d’AOL.

J’ai créé un site ou les visiteurs peuvent accéder à un espace membre protégé par un système de session PHP. Tout fonctionne bien. De manière générale, les utilisateurs ne rencontrent pas de problèmes. Mais je reçois de temps en temps des mails de personnes me disant ne pas arriver à se connecter à mon espace membre.

Après avoir regroupé toutes ces plaintes, je me rends compte que toutes ces personnes sont des utilisateurs d’AOL.

Voici le système que j’utilise :

1. Je demande via un formulaire leur login et leur mot de passe
2. Je me connecte à ma base de donnée (MySQL) pour vérifier si le login et le mot de passe correspondent bien.
3. Si tout est ok, j’utilise le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
// c'est se que l'on ma conseiller de mettre sinon, mes pages n'étaient pas valides W3C
ini_set("url_rewriter.tags","a=href,area=href,frame=src,iframe=src,input=src");
 
// Vous savez se que c'est ;-)
session_start();
 
//“$id” provient de ma base SQL. C’est l’identifiant unique de l’utilisateur
$_SESSION['id'] = $id;
)

4. Sur chaque page de mon espace sécurisé, j’utilise le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
ini_set("url_rewriter.tags","a=href,area=href,frame=src,iframe=src,input=src");
session_start();
if($_SESSION['id'] == "") { 
	header('location: login.php');
	exit; }
Est-ce que quelqu'un pourrait me dire se qui ne va pas ?

D'avance un tout grand merci pour votre aide.