Php session : Undefined array key
Résolu
Herve_be
Messages postés
1094
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
9 avril 2025
-
28 mars 2025 à 10:59
yg_be Messages postés 23526 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 14 avril 2025 - 29 mars 2025 à 10:41
yg_be Messages postés 23526 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 14 avril 2025 - 29 mars 2025 à 10:41
A voir également:
- Wwwyahoomail
- Easy php - Télécharger - Divers Web & Internet
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Teamviewer code de session expiré ✓ - Forum Logiciels
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? ✓ - Forum Windows 7
- Associez chaque situation à l’action la plus appropriée en matière de sécurité informatique : verrouiller la session, quitter la session, ne rien faire ou éteindre l'ordinateur. - Forum MacOS
2 réponses
jee pee
Messages postés
41145
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
17 avril 2025
9 592
28 mars 2025 à 11:15
28 mars 2025 à 11:15
Bonjour,
Pour tester l'existence de $_SESSION['Lat'] et récupérer $_POST['Lat'] ?
jordane45
Messages postés
38466
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 avril 2025
4 741
28 mars 2025 à 20:48
28 mars 2025 à 20:48
bonjour
applique ceci
https://forums.commentcamarche.net/forum/affich-37636387-php-notice-undefined-index
28 mars 2025 à 11:41
Le script s'appelle lui-même.
Lors du premier appel $_SESSION['Lat'] n'est pas défini, je prends donc les valeurs par défaut.
Lors des appels suivants $_SESSION['Lat'] est défini donc je prends $_POST['Lat'].
Voici la form
28 mars 2025 à 13:02
Je pense qu'il est possible que $_SESSION['Lat'] soit défini et que $_POST['Lat'] ne soit pas défini.
Il me semble utile de tester si chacun des $_POST est défini avant de les utiliser.
28 mars 2025 à 13:12
Je vais essayer
if (isset($_SESSION['Lat']) AND isset($_POST['Lat']))
28 mars 2025 à 17:10
Si le script s'appelle lui-même, il est d'autant plus important de vérifier si il est appelé à partir du formulaire, ou pas.
28 mars 2025 à 17:34
Sauf la première fois, il ne peut être appelé qu'à partir du formulaire via
c'est la raison des isset : pour savoir si c'est la première fois.