Bonjour à tous,

J'ai un petit soucis avec les sessions...

J'ai ceci comme script qui lance une session :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php include 'data.php'; $pseudo = addslashes($_POST&#91;'pseudo']); $password = addslashes($_POST&#91;'password']); $sql = "SELECT * FROM player_tbl WHERE pseudo='".$pseudo."' AND password='".$password."'"; $req = mysql_query($sql) or die ('Erreur sql : '.$sql.'<br>'.mysql_error()); $result = mysql_num_rows($req); if ($result == 0) &#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;header("location:index.php?mess=6"); &#160;&#160;&#160;&#160;&#160;&#160;} else &#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;while ($data = mysql_fetch_assoc($req)) &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;{ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;session_name('pes'); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;session_start(); &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$_SESSION&#91;'pseudo'] = $data&#91;'pseudo']; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$_SESSION&#91;'password'] = $data&#91;'password']; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$_SESSION&#91;'prenom'] = $data&#91;'prenom']; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;} &#160;&#160;&#160;&#160;&#160;&#160;header("location:index.php"); &#160;&#160;&#160;&#160;&#160;&#160;} ?>
Colorez votre code PHP sur les forums grâce à Developpez.com
Sur la page suivante, à savoir index.php, je suis bien logué. Mon problème est que lorsque je navigue un peu sur le site, je perds la session et j'ignore complètement pourquoi....

Cela arrive souvent lorsque je sors d'une page spécifique. J'ai pourtant vérifié et revérifié, je lance bien le "session_start" sur cette page... et sur toutes les pages ou je veux me rendre d'ailleurs...

Si quelqu'un a une idée...

Pour info, je suis en hébergement mutualisé chez Celeonet...

Merci de votre aide,

Bertrand