SESSION()
Résolu/Fermé
A voir également:
- SESSION()
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? - Forum Windows
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Verrouiller la session et laisser programme en tâche de fond ✓ - Forum Windows 7
- Www.yahoomail.com ouverture de session ✓ - Forum Yahoo mail
- Estelle vient de verrouiller sa session d’ordinateur. que peut-on dire ? ✓ - Forum Windows
2 réponses
SKYMWebDev
Messages postés
162
Date d'inscription
jeudi 10 novembre 2016
Statut
Membre
Dernière intervention
14 février 2018
176
21 août 2017 à 16:59
21 août 2017 à 16:59
Bonjour,
Le
Le
session_start();doit se trouver au tout début du code de la page. Soit
<?php session_start(); ?> <!DOCTYPE html> <head> <title>Untitled</title> <meta charset="UTF-8"/> <link rel="stylesheet" href="" type="text/css"/> </head> <body> <form method= "post" action= "requis.php"> <label for="c2">Code</label> <input type="password" required= "required" id= "c2" name="c2" /> <input type="submit" value="Valider"/> <?php error_reporting(E_ALL); ini_set('display-errors','on'); $t6 = !empty($_POST['t1']) ? $_POST['t1'] : NULL; $c6 = !empty($_POST['c1']) ? $_POST['c1'] : NULL; $_SESSION['texte'] = $t6; $_SESSION['mdp'] = $c6; ?> </form> </body> </html>
yg_be
Messages postés
23440
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 janvier 2025
Ambassadeur
1 559
Modifié le 21 août 2017 à 17:17
Modifié le 21 août 2017 à 17:17
bonjour, ah finalement tu expliques ce qui ne fonctionne pas!
$_SESSION["c6"] n'existe pas, puisque tu ne l'as jamais initialisé (tu n'as jamais fait
$_SESSION["c6"] n'existe pas, puisque tu ne l'as jamais initialisé (tu n'as jamais fait
$_SESSION["c6"]= .... ;)
SKYMWebDev
Messages postés
162
Date d'inscription
jeudi 10 novembre 2016
Statut
Membre
Dernière intervention
14 février 2018
176
>
Utilisateur anonyme
Modifié le 21 août 2017 à 17:28
Modifié le 21 août 2017 à 17:28
C'est a dire que les variable "c6" et "t6" n'ont pas étés crées.
SKYMWebDev
Messages postés
162
Date d'inscription
jeudi 10 novembre 2016
Statut
Membre
Dernière intervention
14 février 2018
176
>
SKYMWebDev
Messages postés
162
Date d'inscription
jeudi 10 novembre 2016
Statut
Membre
Dernière intervention
14 février 2018
Modifié le 21 août 2017 à 17:30
Modifié le 21 août 2017 à 17:30
Je pense que au lieu de ca
tu dois mettre ca
(Changement ligne 5 et 6)
<?php error_reporting(E_ALL); ini_set('display-errors','on'); session_start(); $c8 = $_SESSION["c6"]; $t9 = $_SESSION["t6"]; $c9 =!empty($_POST['c2']) ? $_POST['c2'] : NULL; $tentative= 3; $tentatives = 1; if($c8 == $c9){ echo "Contenu: $t9"; } else{ $tentative --; echo "Tentatives restantes $tentative ";?> <a href ="reception.php">retour</a> <?php } ?>
tu dois mettre ca
<?php error_reporting(E_ALL); ini_set('display-errors','on'); session_start(); $c8 = $_SESSION["texte"]; $t9 = $_SESSION["mdp"]; $c9 =!empty($_POST['c2']) ? $_POST['c2'] : NULL; $tentative= 3; $tentatives = 1; if($c8 == $c9){ echo "Contenu: $t9"; } else{ $tentative --; echo "Tentatives restantes $tentative ";?> <a href ="reception.php">retour</a> <?php } ?>
(Changement ligne 5 et 6)
Utilisateur anonyme
>
SKYMWebDev
Messages postés
162
Date d'inscription
jeudi 10 novembre 2016
Statut
Membre
Dernière intervention
14 février 2018
Modifié le 21 août 2017 à 17:55
Modifié le 21 août 2017 à 17:55
En effet ca marche vachement mieux
Merci QuentinB
Merci QuentinB
Modifié le 21 août 2017 à 17:07
Notice: Undefined index: c6 in /storage/emulated/0/www/code2.php on line 5
Notice: Undefined index: t6 in /storage/emulated/0/www/code2.php on line 6