Souvenir de moi
Résolu/Fermé
Chooper01
-
30 août 2016 à 15:58
jordane45 Messages postés 38286 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 14 novembre 2024 - 30 août 2016 à 22:38
jordane45 Messages postés 38286 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 14 novembre 2024 - 30 août 2016 à 22:38
A voir également:
- Se souvenir de moi sur cet ordinateur
- Ordinateur qui rame - Guide
- Réinitialiser ordinateur - Guide
- Souvenir facebook - Guide
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
- D'où peut venir un problème de connexion internet sur un ordinateur ? - Guide
3 réponses
jordane45
Messages postés
38286
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 novembre 2024
4 698
30 août 2016 à 17:15
30 août 2016 à 17:15
Bonjour,
1 -
Tout ce qui se trouve APRES un EXIT ... ben... ne se fait pas !
2 - Les cookies peuvent être gérés aussi par le navigateur... ne l'as tu pas paramétré pour les supprimer automatiquement lorsque tu le fermes ?
3 - Ajoutes donc un peu de debug
déjà.. un print_r($_COOKIE); pour voir quels cookies sont dispos dans ton navigateur
4 - Evite d'ouvrir/fermer des balises PHP inutilement....
par exemple
</code>
<?php
session_start()
?>
<?php
try
{</code>
les :
sont en trop......
5 - Active l'affichage des erreurs PHP
Ainsi que la gestion des erreurs PDO :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Une fois que tout ça sera fait.... si tu ne trouves toujours pas ton erreur... reviens nous voir avec ton code modifié.
1 -
catch (PDOException $e)
{
echo 'Echec de la connexion : ' . $e->getMessage();
exit;
include_once['svndemoi.php'];
}
Tout ce qui se trouve APRES un EXIT ... ben... ne se fait pas !
2 - Les cookies peuvent être gérés aussi par le navigateur... ne l'as tu pas paramétré pour les supprimer automatiquement lorsque tu le fermes ?
3 - Ajoutes donc un peu de debug
déjà.. un print_r($_COOKIE); pour voir quels cookies sont dispos dans ton navigateur
4 - Evite d'ouvrir/fermer des balises PHP inutilement....
par exemple
</code>
<?php
session_start()
?>
<?php
try
{</code>
les :
?> <?php
sont en trop......
5 - Active l'affichage des erreurs PHP
error_reporting(E_ALL);
Ainsi que la gestion des erreurs PDO :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
Une fois que tout ça sera fait.... si tu ne trouves toujours pas ton erreur... reviens nous voir avec ton code modifié.
Chooper01
Messages postés
4
Date d'inscription
mardi 30 août 2016
Statut
Membre
Dernière intervention
30 août 2016
2
30 août 2016 à 20:58
30 août 2016 à 20:58
Voila sa me mets une erreur :
la ligne 8 =
<?php
try
{
$bdd = new PDO("mysql:host=localhost;dbname=cuisine;charset=utf8", "****", "**", array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
include_once['svndemoi.php'];
} catch (PDOException $e)
{
echo 'Echec de la connexion : ' . $e->getMessage();
exit;
}
la ligne 8 =
include_once['svndemoi.php'];
jordane45
Messages postés
38286
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 novembre 2024
4 698
30 août 2016 à 21:23
30 août 2016 à 21:23
Faut des parenthèses... pas des crochets
Chooper01
Messages postés
4
Date d'inscription
mardi 30 août 2016
Statut
Membre
Dernière intervention
30 août 2016
2
30 août 2016 à 21:33
30 août 2016 à 21:33
Ah oui juste bah toujours rien ..
Deso d'avance j'ai du mal à comprendre ^^
Deso d'avance j'ai du mal à comprendre ^^
jordane45
Messages postés
38286
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 novembre 2024
4 698
30 août 2016 à 21:52
30 août 2016 à 21:52
Ben traite les points 4 et 5
Puis poste ton code...
Après je regarderai. ..
Puis poste ton code...
Après je regarderai. ..
Chooper01
Messages postés
4
Date d'inscription
mardi 30 août 2016
Statut
Membre
Dernière intervention
30 août 2016
2
30 août 2016 à 22:08
30 août 2016 à 22:08
le points 5 je le mets dans le catch ?
jordane45
Messages postés
38286
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 novembre 2024
4 698
>
Chooper01
Messages postés
4
Date d'inscription
mardi 30 août 2016
Statut
Membre
Dernière intervention
30 août 2016
30 août 2016 à 22:18
30 août 2016 à 22:18
Le error_reporting est à placer AU DEBUT de tes scripts PHP.
Pour ce qui est de la gestion d'erreur PDO ...elle passe par l'utiliser de blocs TRY/CATCH au niveau de CHAQUE requête SQL
Pour ce qui est de la gestion d'erreur PDO ...elle passe par l'utiliser de blocs TRY/CATCH au niveau de CHAQUE requête SQL
Chooper01
Messages postés
4
Date d'inscription
mardi 30 août 2016
Statut
Membre
Dernière intervention
30 août 2016
2
30 août 2016 à 22:38
30 août 2016 à 22:38
Niquel j'ai réussis merci !
jordane45
Messages postés
38286
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 novembre 2024
4 698
>
Chooper01
Messages postés
4
Date d'inscription
mardi 30 août 2016
Statut
Membre
Dernière intervention
30 août 2016
30 août 2016 à 22:38
30 août 2016 à 22:38
Si la question est résolue..
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane
30 août 2016 à 19:14
1) bah ou je dois mettre mon include ?
2) non j'ai verifié il me crée bien les cokkies quand je me deco les retiens mais quand je retourne sur profil.php ou accueil bah je suis pas co....
3) Le echo je le mets ou ?
30 août 2016 à 20:40
Où tu veux... tant que c'est avant le EXIT
et puis... dans le TRY plutôt que dans le catch...