Bonsoir,
voici mon problème, j'ai développé un site web commercial en cour d'année, veuillant le déployer chez moi pour pouvoir le manipuler, et après avoir installé WAMP5 il ne fonctionne plus, apres quelques recherches et apres avoir changé le register_globals à On de mon php.ini sans résultat, j'en ai déduit, grâce a d'autres problème du même type vu sur les forums, qu'il s'agit d'une erreur avec mes $_SESSION[]. Ma première conditionnel passe sur les pages mais si il y en à deux du même type ça ne passe plus (d'apres ce que j'ai compris).
J'aimerai donc un coup de main quand à la syntaxe de ma page que je ne maitrise plus.
Voici le code que j'utilise pour la page la plus courte :
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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
| <?php session_start(); ?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../../style.css"/>
<script src="../../Fonction.js"></script>
</head>
<body>
<center>
<div id="conteneur">
<div id="header"> <br><CENTER><IMG src="../../Images/header-moto.jpg"></CENTER>
</div>
<div id="gauche">
<TABLE WIDTH="100%" class="menu">
<TR><TD>MENU</td></tr>
</table>
<?php if (isset($_SESSION['connecte']) and $_SESSION['connecte'] == true) {
$lien = "Se déconnecter";
} else { $lien = "Se connecter"; } ?>
<font size="1">
<br/><li> <a href="accueil.php">Accueil</a></li>
<br/><li> <a href="achat.php"> Boutique </a></li>
<br/><li> <a href="connexion.php" > <?php echo $lien; ?> </a></li>
<br/><li> <a href="QSN.php">Qui sommes nous?</a></li>
<br/><li> <a href="nouscontacter.php">Nous contacter.</a></li>
<br/><li> <a href="inscriptions.php" target="FenPrinc">Inscription </a></li>
</div>
<div id="centre">
<!--
sur chaqu'un des champs nous appelons la fonction qui va rétablir la couleur initiale, à l'appuie sur une touche
-->
<?php if (isset($_SESSION['connecte']) and $_SESSION['connecte'] == true)
{
echo "Vous devez dabord vous déconnecter pour effectuer cette opération." ;
} else
{ ?>
<form action="InscriptionsValide.php" method="post" name="formulaire" onSubmit="return check();">
<table><font face="Verdana" >
<tr >
<td><h3>Inscription : </h3></td>
</tr>
<tr>
<td><br />Nom </td>
<td><br /><input name="nom" id="nom" type="text" onKeyUp="javascript:couleur(this);"/></td>
</tr>
<tr>
<td><br />Prénom </td>
<td><br /><input name="prenom" id="prenom" type="text" onKeyUp="javascript:couleur(this);"/></td>
</tr>
<tr>
<td><br />Adresse courriel : </td>
<td><br /><input name="mail" id="mail" type="text" onKeyUp="javascript:couleur(this);" /></td>
</tr>
<tr>
<td><br />Mot de passe : </td>
<td><br /><input name="mdp" id="mdp" type="text" onKeyUp="javascript:couleur(this);" /></td>
</tr>
<tr>
<td><br />Confirmer le mot de passe : </td>
<td><br /><input id="mdpbis" type="text" onKeyUp="javascript:couleur(this);" /></td>
</tr>
<tr>
<td><br /><input type="submit" name="Submit" value="Envoyer"/></td>
</font>
</table>
</form>
<? } ?>
<br/>
<br/>
</div> |
Comme vous pouvez le voir j'utilise 2 fois le test :
<?php if (isset($_SESSION['connecte']) and $_SESSION['connecte'] == true)
et j'ai mes raisons de croire que le problème est là.
Si vous voyez mon erreur, je vous prie de vous manifester ! ;p
Merci.
ben
Partager