Undefined index mais pas de get ni de post! - PHP - Programmation
Marsh Posté le 25-06-2005 à 12:45:16
apparemment, c'est cette fonction qui poste problème:
function get_utilisateur_connect(){
global $UTILISATEUR;
if ($UTILISATEUR['user_id'] != false){
return true;
}else{
return false;
}
}
la variable $utilisateur a été définie comme une variable de tableau...
Marsh Posté le 25-06-2005 à 13:22:24
s'il vous plaît j'ai besoins d'aide! tout fonctionnait sur mac et la plus rien c'est quand même bizarre non?
Marsh Posté le 25-06-2005 à 13:50:58
$UTILISATEUR['user_id'] est probablement pas défini.
Accessoirement ton code pourrait être beaucoup plus concis:
Code :
|
(on pourrait même virer le "!= false" mais j'aime pas ce raccourci quand c'est pas un booléen ou que c'est pas évident)
Marsh Posté le 25-06-2005 à 14:43:06
ok merci!
j'avais fais un site et j'utilise maintenant le serveur de infomaniak ainsi que phpmyadmin directement depuis l'administration d'infomaniak... tout fonctionne à merveille excepté une chose... les sessions! ça fonctionnait en local sur les mac et la rien... j'ai fais un formulaire avec nom et mot de passe qui est recuperer dans un fichier login.php qui fait les tests necessaire et appelle une fonction qui va ouvrir la session... mais rien ne se passe quand je tente de me connecter il efface les champs et c'est tout... Est-ce que quelqu'un a une idée d'ou pourrait venir le problème? est-ce que se problème est connu? merci!
P.S. si vous avez besoins du code je peux vous le donner mais il faudrait que je vous donne toutes les fonctions avec etc...
Marsh Posté le 25-06-2005 à 17:55:46
Je sais pas si y'a un truc de spécial à faire chez infomaniak pour les sessions, mais ça va être dur de t'aider comme ça.
Essaie de réduire ton problème à un code minimal et de le poster.
Marsh Posté le 25-06-2005 à 12:12:05
j'ai la fameuse erreur undefined index mais j'ai controlé je n'ai aucun post ni get! j'utilise une autre fonction qui s'appele getStringFromPost pour le post et getStringFromGet pour le get... alors je ne comprends plus rien moi