J'ai installé WAMP 2 sur un nouvel ordinateur. Depuis certaines pages php qui fonctionnaient très bien avec l'ancienne version de WAMP 1 ne marchent plus.
Apparemment ces lignes ne fonctionnent plus : if (isset($_POST["Btn_Deconnexion"])) { // On remet tout à zéro $_SESSION['session_numero_personne'] = 0;
Comment faire ? Les options pour les utiliser ne sont peut-être pas activées par défaut ?
j'ai aussi le probleme avec mes anciens sites. Il faut savoir que PHP a desactivé par défaut certains options qui ne l'étaient pas il y a quelques années : 1. short_open_tags : permet d'utiliser <? a la place de <?php
Mets le sur ON si tu veux utiliser la notation courte (déconseillé)
2. register_globals crée des variables automatiquement depuis les variables globales: $_post['mavar'] = 'foo' donnera automatiquement sans que tu lui demande $mavar = 'foo'
Mets le sur ON si tu veux continuer avec ce systeme (déconseillé)
3. j'ai du aussi activer "allow url include" pour que mon vieux code marche avec wamp 2.0
4. tu ne peux plus écrire $_POST[mavar] mais bien $_POST['mavar'] idem avec toutes les globales, faut encadrer avec des quotes sinon ca buggue.
Voilà ce que je peux te dire sur les options.
Pour ton bout de code, je ne vois rien qui l'empecherai de fonctionner... peut etre les double quotes dans le _POST (essaye avec des simples)
--------------------------------------------- XP SP3 - pIV - 3.2Ghz - 1.5Go de ram - Wamp 2.0