[PHP] fermer session à partir d'une image
Résolu/Fermé
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
-
24 juin 2008 à 14:59
clem285 Messages postés 280 Date d'inscription samedi 29 septembre 2007 Statut Membre Dernière intervention 22 octobre 2021 - 24 juin 2008 à 16:05
clem285 Messages postés 280 Date d'inscription samedi 29 septembre 2007 Statut Membre Dernière intervention 22 octobre 2021 - 24 juin 2008 à 16:05
A voir également:
- [PHP] fermer session à partir d'une image
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Recherche à partir d'une image - Guide
- Créer une icone à partir d'une image - Guide
- Image iso - Guide
- Légender une image - Guide
6 réponses
donuts08
Messages postés
519
Date d'inscription
dimanche 13 novembre 2005
Statut
Membre
Dernière intervention
15 octobre 2008
39
24 juin 2008 à 15:03
24 juin 2008 à 15:03
bonjour,
session_destroy() c'est du PHP donc tu ne pourras pas l'exécuter comme ça, il faut que tu mettes un lien vers une page PHP qui contient session_destroy().
session_destroy() c'est du PHP donc tu ne pourras pas l'exécuter comme ça, il faut que tu mettes un lien vers une page PHP qui contient session_destroy().
Utilisateur anonyme
24 juin 2008 à 15:07
24 juin 2008 à 15:07
Ca va être un peu débile mais essaye ça : (j'avais un problème avec une redirection et ça avait pu marcher comme ça)
Voilà... Tu peux toujours essayer comme ça.
<a href="acceuil.php"><img SRC='images/deco.png' BORDER=0 WIDTH=50 HEIGHT=50 onclick = FermeSession()></</a> <!--ne le met pas dans du code php--> <!--fonction javascript avec du php dedans--> <script language="javascript"> function FermeSession() { </script> <?php session_destroy(); ?> <script language='javascript'> } </scipt>
Voilà... Tu peux toujours essayer comme ça.
legulysse
Messages postés
121
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
16 janvier 2010
15
24 juin 2008 à 15:15
24 juin 2008 à 15:15
désolé, mais ton astuce ne sert pas à grand chose^^
coté serveur, une page html va etre générée, contenant une fonction javascript dont le contenu est vide.
le bout de code php est executé directement coté serveur, donc lorsque la page s'affichera, le session destroy aura deja été fait.
Le php est executé coté serveur, la partie html/javascript n'est qu'un resultat de cette execution.
Le javascript est exécuté côté client, et ne peut donc pas utiliser de fonctions php.
Sauf avec le concept Ajax, mais sa demande une bonne maitrise de PHP et javascript...
coté serveur, une page html va etre générée, contenant une fonction javascript dont le contenu est vide.
le bout de code php est executé directement coté serveur, donc lorsque la page s'affichera, le session destroy aura deja été fait.
Le php est executé coté serveur, la partie html/javascript n'est qu'un resultat de cette execution.
Le javascript est exécuté côté client, et ne peut donc pas utiliser de fonctions php.
Sauf avec le concept Ajax, mais sa demande une bonne maitrise de PHP et javascript...
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
83
24 juin 2008 à 15:18
24 juin 2008 à 15:18
il est vrai que cela ne fonctionne pas, j'ai testé, et sa déco automatiquement dès que je change de page une fois connecté
même pas besoin de cliquer sur l'image
mais merci tout de même de ton aide =D
même pas besoin de cliquer sur l'image
mais merci tout de même de ton aide =D
legulysse
Messages postés
121
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
16 janvier 2010
15
>
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
24 juin 2008 à 15:23
24 juin 2008 à 15:23
Moi, pour gérer mes déconnexions, j'ai fait une page php qui contient juste un session destroy et un petit affichage genre vous etes maintenant deconnecté, avec un lien vers un accueil quelconque. Ensuite, il ne reste plus qu'à créer un lien vers cette page, que ce soit par un lien classique ou une image ^^
Je suis en vacances et je m'embete, donc hesites pas à me poser d'autres questiosn XD
Je suis en vacances et je m'embete, donc hesites pas à me poser d'autres questiosn XD
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
83
>
legulysse
Messages postés
121
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
16 janvier 2010
24 juin 2008 à 15:27
24 juin 2008 à 15:27
c'est aussi se que ma suggéré donuts08 et c'est se que j'ai fait
sa fonctionne impec
par contre depuis que j'utilise les session, lorsque je fait précédent après un formulaire, les champs sont vides :S alors qu'avant ils gardaient les valeurs
saurais-tu pourquoi ?
sa fonctionne impec
par contre depuis que j'utilise les session, lorsque je fait précédent après un formulaire, les champs sont vides :S alors qu'avant ils gardaient les valeurs
saurais-tu pourquoi ?
donuts08
Messages postés
519
Date d'inscription
dimanche 13 novembre 2005
Statut
Membre
Dernière intervention
15 octobre 2008
39
>
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
24 juin 2008 à 15:29
24 juin 2008 à 15:29
ton identifiant de session est-il contenu dans l'url de la page?
Utilisateur anonyme
24 juin 2008 à 15:17
24 juin 2008 à 15:17
Merci legulysse pour ces présicions!
J'étais pas sure que ça marche mais au moins maintenant, je sais pourquoi!
Balaise! Merci... ^^
J'étais pas sure que ça marche mais au moins maintenant, je sais pourquoi!
Balaise! Merci... ^^
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
83
24 juin 2008 à 15:31
24 juin 2008 à 15:31
non, je viens de me mettre au session depuis se matin, donc je maitrise pas encore
c'est à dire ?
c'est à dire ?
donuts08
Messages postés
519
Date d'inscription
dimanche 13 novembre 2005
Statut
Membre
Dernière intervention
15 octobre 2008
39
24 juin 2008 à 15:37
24 juin 2008 à 15:37
c'est ton navigateur qui ne repère pas que c'est le même formulaire, certainement parce que l'url change ou que le formulaire change...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
83
24 juin 2008 à 15:38
24 juin 2008 à 15:38
le problème intervient depuis que j'ai les sessions
presque tout mon site est fait en php, donc je doute que cela vienne du coté serveur
je sais comment palier le problème mais cela risque d'être long et je dois finir pour vendredi ( date de fin de mon stage en entreprise)
donc si quelqu'un à une idée rapide et efficace qu'il se prononce :) ou se tait à jamais
presque tout mon site est fait en php, donc je doute que cela vienne du coté serveur
je sais comment palier le problème mais cela risque d'être long et je dois finir pour vendredi ( date de fin de mon stage en entreprise)
donc si quelqu'un à une idée rapide et efficace qu'il se prononce :) ou se tait à jamais
legulysse
Messages postés
121
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
16 janvier 2010
15
24 juin 2008 à 16:01
24 juin 2008 à 16:01
t'as vérifié par rapport à ce qu'a dit doonuts08 ?
avec l'histoire du nom de page et des noms de formulaires qui changent.
avec l'histoire du nom de page et des noms de formulaires qui changent.
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
83
>
legulysse
Messages postés
121
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
16 janvier 2010
24 juin 2008 à 16:05
24 juin 2008 à 16:05
oui et je n'ai rien qui change dans mes urls, enfin, j'ai rien de nouveau
j'entend par la que la page de départ est :
http://acceuil.php
si je clique sur un lien sa donne :
http://acceuil.php?id_page=-2
mais ya rien de nouveau la dedans
j'entend par la que la page de départ est :
http://acceuil.php
si je clique sur un lien sa donne :
http://acceuil.php?id_page=-2
mais ya rien de nouveau la dedans
clem285
Messages postés
280
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
22 octobre 2021
83
24 juin 2008 à 15:47
24 juin 2008 à 15:47
sinon pour ceux que cela intéresserait voila comment fermer la session :
simple et efficace
edit : ceci est une page que j'appel lorsque je clique sur mon image, et qui reste ouvert zero seconde, et qui renvoi à acceuil.php
<div id="contenu"> <META HTTP-EQUIV="Refresh" CONTENT="0; URL=acceuil.php"> <?php session_destroy(); ?> </div>
simple et efficace
edit : ceci est une page que j'appel lorsque je clique sur mon image, et qui reste ouvert zero seconde, et qui renvoi à acceuil.php
24 juin 2008 à 15:06
faut vraiment que je dorme moi u_u
je laisse ouvert jusqu'à se soir, si quelqu'un à une meilleur solution
24 juin 2008 à 15:21