Bonjour.
Sur mon pc aucun problème, quelle que soit la page le nom utilisateur est affiché sur ma page index.
Quand je charge le site chez CI voilà ce qui se passe : quand je saisi le code et que je valide, le nom utilisateur apparait mais dès que je sélectionne une autre page le nom n'apparait plus, ni le lien des pages réservées.
Si quelqu'un peut me dire pourquoi c'est ok en local et pas chez CI.
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
38
39
40
41
42
43
44
45
46
47 <?php session_start(); if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page']; if (isset($_POST['code'])) $code=$_POST['code']; else $code = ""; require('connect.php'); if (isset($_POST['code'])) { $sql = mysql_query("SELECT * FROM r2sadmin WHERE code_perso='".$code."'",$connexion); if (mysql_num_rows($sql) > 0) { $res = mysql_fetch_array($sql); $abonne = $res['id_abonne']; $code = $res['code_perso']; $utilisateur = $res['utilisateur']; $dateabont = $res['date_abo']; $_SESSION['abonne'] = $abonne; $_SESSION['code'] = $code; $_SESSION['utilisateur'] = $utilisateur; } } ?> <form name="identite" method="post" action="index.php?page=accueil"> <table border="0" class="table_acces"> <tr> <td valign="middle" align="center">Code d'accès <br><input type="text" name="code" value="" class="input_code" /><input type="submit" value="Go"/><br> <span class="bleu"> <?php if (isset($_SESSION['code'])) { echo $_SESSION['utilisateur']; echo "</span> connecté"; } ?> </td> </tr> </table> </form> ... <?php if (isset($_SESSION['code'])) { if ((($_SESSION['code'])=="100" || ($_SESSION['code'])=="100001" || ($_SESSION['code'])=="100002")){ ?> <td class="wcol_pied"><a href="index.php?page=web"> Administrateur</a></td> </tr> </table> <?php } } ?>
Merci d'avance
Partager