Message d'erreur incompréhenssible
Résolu/Fermé
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
-
15 mai 2008 à 15:52
thierry - 19 oct. 2010 à 00:02
thierry - 19 oct. 2010 à 00:02
A voir également:
- Message d'erreur incompréhenssible
- Message - Guide
- Erreur 0x80070643 - Accueil - Windows
- Recuperer message whatsapp supprimé - Guide
- Message d'absence thunderbird - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
4 réponses
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
10 juin 2008 à 17:47
10 juin 2008 à 17:47
bSR
non en fait je crois que c'est bien ça
Si tu écris
<?php
session_start();
$_SESSION['identifiant'] = $identifiant ;
et que $identifiant n'est pas défini ca ne lui plaît pas .
non en fait je crois que c'est bien ça
Si tu écris
<?php
session_start();
$_SESSION['identifiant'] = $identifiant ;
et que $identifiant n'est pas défini ca ne lui plaît pas .
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
15 mai 2008 à 15:58
15 mai 2008 à 15:58
Tu passes par des variables de sessions, j'ai l'impression que y'a un problème avec ton fichier de configuration de php. Si tu veux faire un accès privatisé à ton site, tu peux utiliser des cookies plus simplement, ton fichier php te fera pas chier^^
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
51
15 mai 2008 à 16:18
15 mai 2008 à 16:18
Salut !
Je ne suis pas contre toi, mais quelqu'un m'a conseillé exactement l'inverse (de ne pas faire de cookie mais session)
Quelqu'un as-t-il une réponses svp?
Je ne suis pas contre toi, mais quelqu'un m'a conseillé exactement l'inverse (de ne pas faire de cookie mais session)
Quelqu'un as-t-il une réponses svp?
Smoking bird
Messages postés
870
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
10 juillet 2011
58
>
hack_net
Messages postés
783
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
5 juin 2014
15 mai 2008 à 18:40
15 mai 2008 à 18:40
pas de soucis ;)
Okay, j'ai mieux lu le message
Il te conseil d'activer la ligne register_globals de ton php ini, estimant que l'erreur provient probablement d'un effet secondaire de l'utilisation des sessions, un problème de données en fait. Tu as accès à ton php ini? Et au fait, pourquoi est-ce qu'on t'a déconseillé les cookies? que j'fasse plus de bourdes avec :D
Okay, j'ai mieux lu le message
Il te conseil d'activer la ligne register_globals de ton php ini, estimant que l'erreur provient probablement d'un effet secondaire de l'utilisation des sessions, un problème de données en fait. Tu as accès à ton php ini? Et au fait, pourquoi est-ce qu'on t'a déconseillé les cookies? que j'fasse plus de bourdes avec :D
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
15 mai 2008 à 18:49
15 mai 2008 à 18:49
Bsr
Non laisse le paramètre register_global sur off ! Tu risques autrement des failles de sécurité
Pour ton message en effet c'est bizarre et l'explication qui en est donnée sur le web encore plus : pas un exemple n'explique concrêtement de quoi il s'agit
Tu as quelle version de php ?
Pour supprimer l'erreur il semblerait que tu doivent mettre
session.bug_compat_42 et session.bug_compat_warn sur off (0) dans php.ini
Je peux pas te garantir que ca fonctionne dans la mesure où je n'arrive pas à reproduire une telle erreur.
Evidemment si tu n'héberges pas toi même le serveur tu ne pourras pas le faire
Non laisse le paramètre register_global sur off ! Tu risques autrement des failles de sécurité
Pour ton message en effet c'est bizarre et l'explication qui en est donnée sur le web encore plus : pas un exemple n'explique concrêtement de quoi il s'agit
Tu as quelle version de php ?
Pour supprimer l'erreur il semblerait que tu doivent mettre
session.bug_compat_42 et session.bug_compat_warn sur off (0) dans php.ini
Je peux pas te garantir que ca fonctionne dans la mesure où je n'arrive pas à reproduire une telle erreur.
Evidemment si tu n'héberges pas toi même le serveur tu ne pourras pas le faire
saloute, j'ai le même problème (assez rare apparement) .
Concernant mon code, j'ai juste changé une ligne, au debut de ma page en dessous de la session_start(), je déclarai ma variable de session comme cela :
$_SESSION['identifiant'] = $identifiant ;
et bien sûr le jolie message d'erreur apparaissait.
[ je tient a préciser que je me sert d'un POST plus bas dans mon code réutilisant cette variable ou c'est plutot la session qui exploitera ma variable en fait^^... bref]
j'ai donc remplacer instinctivement $identifiant( et je suis au stade ou je me demande si c'est pas de la bidouille):
et sa me donne > $_SESSION['identifiant'] = $_POST['identifiant'] ;
Sa fonctionne et le message d'erreur à disparue, après comme jte disais, c'est peut-etre de la bidouille...
Voilou, saloute à tous
Concernant mon code, j'ai juste changé une ligne, au debut de ma page en dessous de la session_start(), je déclarai ma variable de session comme cela :
$_SESSION['identifiant'] = $identifiant ;
et bien sûr le jolie message d'erreur apparaissait.
[ je tient a préciser que je me sert d'un POST plus bas dans mon code réutilisant cette variable ou c'est plutot la session qui exploitera ma variable en fait^^... bref]
j'ai donc remplacer instinctivement $identifiant( et je suis au stade ou je me demande si c'est pas de la bidouille):
et sa me donne > $_SESSION['identifiant'] = $_POST['identifiant'] ;
Sa fonctionne et le message d'erreur à disparue, après comme jte disais, c'est peut-etre de la bidouille...
Voilou, saloute à tous
20 sept. 2008 à 13:11
J'ai le même message d'erreur je suis en PHP5 sous linux (at home).
Pour répondre à BSR
*********************** bSR à écrit ******************************
non en fait je crois que c'est bien ça
Si tu écris
<?php
session_start();
$_SESSION['identifiant'] = $identifiant ;
et que $identifiant n'est pas défini ca ne lui plaît pas .
*********************** Je répond ********************************
écris plutot
<?php
session_start();
if (isset($_SESSION['identifiant))
{ $_SESSION['identifiant'] = $identifiant ; }
else {
$_SESSION['identifant']="invité";
$identifiant = "invité";
}
**********************************************************************
Dans mon php.ini
session.bug_compat_42 = 1
session.bug_compat_warn = 1
J'ai mis
session.bug_compat_42 = 0
session.bug_compat_warn = 1
Et plus d'erreur.
Cordialement
17 juin 2010 à 17:16
<?php
ini_set ('session.bug_compat_42', 0);
ini_set ('session.bug_compat_warn', 0);
?>
19 oct. 2010 à 00:02
Merci a vous. J'ai galéré avec ce message