probleme de fermeture/destruction de session sous mozilla
probleme de fermeture/destruction de session sous mozilla
bon je voudrais fermer ma session sous mozilla pas de problème sous ie de deconection mais le petit mozilla fire fox il ne detruit pas la session
pourrai on m'indiquer comment detruire les session mozilla fire fox...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
pourrai on m'indiquer comment detruire les session mozilla fire fox...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
mon debu de code :
<?
if($_POST['session']=="deconnection")
{
session_destroy();
echo "es que ca marche ? :";
echo $_SESSION['exemple de variable pour voir si elle existe'];
}
else
{
session_start();
}
?>
je m'explique je crer mon tableau session en debu de code je verifi par rappor a la bdd le mot de pass et le login si il corespondent jattribut des valeurs session egales au valeurs stocker dan la bdd et enfin je crer un bouton deconnection (<input type="submit" value="deconnection" name="deconnection">) je la renvoie sur la meme page et detruit donc la session quand j'actulise la page il me reouvre la meme session
alor que sous IE il laisse la session bin fermer !
CONSTATE le probleme par toi meme :
si tu ne ma pas compris va sur http://membres.lycos.fr/hacknews/ et entre psedo : tularis , mdp : bowel connecte toi pui deconnecte toi puis actualise la page ...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
<?
if($_POST['session']=="deconnection")
{
session_destroy();
echo "es que ca marche ? :";
echo $_SESSION['exemple de variable pour voir si elle existe'];
}
else
{
session_start();
}
?>
je m'explique je crer mon tableau session en debu de code je verifi par rappor a la bdd le mot de pass et le login si il corespondent jattribut des valeurs session egales au valeurs stocker dan la bdd et enfin je crer un bouton deconnection (<input type="submit" value="deconnection" name="deconnection">) je la renvoie sur la meme page et detruit donc la session quand j'actulise la page il me reouvre la meme session
alor que sous IE il laisse la session bin fermer !
CONSTATE le probleme par toi meme :
si tu ne ma pas compris va sur http://membres.lycos.fr/hacknews/ et entre psedo : tularis , mdp : bowel connecte toi pui deconnecte toi puis actualise la page ...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
je vien de fermer mozilla (et tout mes onglet snif .. ) et de le reouvrir je suis toujours identifier sous le meme login ... en gros je voudrai un systeme securisé , je ne veux pas par exemple que si un ami ou une personne de la famille mal atentionner accède a des information personnelles apres que lutilisateur de mon site soit parti ! je veux donc que la session se detruise ! que toute les donner stocker dans le tableau s'efface.
session_start() ne crer pas de cookie elle crer une super globale $_SESSION gerer du coter serveur, et vu que c'est une super globale c'est un tableau pas un cookies
enfin je crois ...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
session_start() ne crer pas de cookie elle crer une super globale $_SESSION gerer du coter serveur, et vu que c'est une super globale c'est un tableau pas un cookies
enfin je crois ...
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
-
- Arias
- Messages : 1
- Inscription : 01 avr. 2006, 20:57
olala bon beh calimo tu vo pas mieux que les webmaster de comment ca marche jte demande de laide par "mp" et tu me sort que ta pas le temp ... et ton explication du dessu et totalemen flou et fausse bon jai trouver 2 solution au probleme
solution 1: par ecrit
bon en gros il faut ouvrir sa session, la detruire et en recrer une nouvelle ce qui fai que toute les donnée de la super globale session contenu dans un cookie EXPIRANT Lorsque les condition de lexpiration du cookie sont concretiser cad le changement d'ip , ou au bout de l'expiration du temps de vie du cookie.
petite info :
la securité sous ie: le forum de geckzone à l'adresse http://www.geckozone.org/forum/ va se rediriger vers index.php (tous le monde le sais sa ^^) si vous demarrer sur ladresse abolue http://www.geckozone.org/forum/index.php et que vous actualiser votre page avec un meta ou avec f5 apres avoir deconnecter votre session il vous dira que la page est expirée et vous ne pourrai reacceder a lindex que par http://www.geckozone.org/forum/ donc il faut configurer votre actualisation meta sur http://www.geckozone.org/forum/ ou sinon vous aranger pour que tous les lien ver votre site soit http://www.geckozone.org/forum/ ce que font en general tou les web master. Aucun probleme sous mozilla
.
solution 2: en code
2eme solutions :
(ca ca vien de http://fr2.php.net/manual/fr/function.s ... estroy.php garder le http://fr2.php.net/manual/fr/ c'est le site le plus complet ke jai vu pour le php il est plutot monstrueux, il vaut mieu etre passer par un site comme le siteduzero qui apprend bien les base paske calimo a bo dire qu il est pas complet mais a quoi sa sert d'y avoir tout si on comprend rien)
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
solution 1: par ecrit
bon en gros il faut ouvrir sa session, la detruire et en recrer une nouvelle ce qui fai que toute les donnée de la super globale session contenu dans un cookie EXPIRANT Lorsque les condition de lexpiration du cookie sont concretiser cad le changement d'ip , ou au bout de l'expiration du temps de vie du cookie.
petite info :
la securité sous ie: le forum de geckzone à l'adresse http://www.geckozone.org/forum/ va se rediriger vers index.php (tous le monde le sais sa ^^) si vous demarrer sur ladresse abolue http://www.geckozone.org/forum/index.php et que vous actualiser votre page avec un meta ou avec f5 apres avoir deconnecter votre session il vous dira que la page est expirée et vous ne pourrai reacceder a lindex que par http://www.geckozone.org/forum/ donc il faut configurer votre actualisation meta sur http://www.geckozone.org/forum/ ou sinon vous aranger pour que tous les lien ver votre site soit http://www.geckozone.org/forum/ ce que font en general tou les web master. Aucun probleme sous mozilla

solution 2: en code

Code : Tout sélectionner
<?
if($_POST['session']=="deconnection")
{
session_start();
session_destroy();
session_start();
}
else
{
session_start();
}
?>
Code : Tout sélectionner
<?php
// Initialisation de la session.
// Si vous utilisez un autre nom
// session_name("autrenom")
session_start();
// Détruit toutes les variables de session
$_SESSION = array();
// Si vous voulez détruire complètement la session, effacez également
// le cookie de session.
// Note : cela détruira la session et pas seulement les données de session !
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-42000, '/');
}
// Finalement, on détruit la session.
session_destroy();
?>
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
Ne reponder pas si vous ne saver pas, je ne supporte pas les boulets ... si vous aver peu etre la solution chercher un minimum et si elle n'est pas confirmer je l'accepterai comme suggestion ...
Merci d'avance
Merci d'avance
Si je n'ai pas répondu c'est que je ne sais pas. J'aurais pu répondre «je ne sais pas» mais ça n'aurait pas apporté grand chose.
Donc pour te faire plaisir : je n'en sais rien, je n'ai jamais joué avec les cookies de session
(de plus avec le micro bout de code que tu as donné, je pense que même un expert du problème n'aurait pas su te répondre
) 

Donc pour te faire plaisir : je n'en sais rien, je n'ai jamais joué avec les cookies de session



Même s'il savait te répondre, il aurait tout à fait raison de ne pas le faire par message privézell brockenheart a écrit :olala bon beh calimo tu vo pas mieux que les webmaster de comment ca marche jte demande de laide par "mp" et tu me sort que ta pas le temp ...

C'est un forum ici et ça fonctionne par le partage d'informations en public pour que ça puisse ensuite servir à d'autres. Je ne sais pas comment ça fonctionne sur "comment ça marche" mais je doute que ce soit différent.
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Et franchement, quand je vois autant de fautes d'orthographe et de ponctuation (30-40 sur l'exemple ci-dessus), je passe mon chemin: si le demandeur ne prend même pas la peine d'écrire un tantinet en français plutôt que dans un tel sabir, je ne vois pas pourquoi je devrais faire l'effort de le comprendre et de lui répondre. Quelques fautes cela va - on en fait tous - mais là...Benoit a écrit :Même s'il savait te répondre, il aurait tout à fait raison de ne pas le faire par message privézell brockenheart a écrit :olala bon beh calimo tu vo pas mieux que les webmaster de comment ca marche jte demande de laide par "mp" et tu me sort que ta pas le temp ...![]()
Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.2) Gecko/20060325 Firefox/1.5.0.2
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Là ce n'est pas forcément de sa faute : jv2759 qui a longtemps été un pilier du forum est irrécupérablement dyslexique et on ne lui en a jamais tenu rigueur (surtout après qu'il nous l'ait expliqué).teoli2003 a écrit :Quelques fautes cela va - on en fait tous - mais là...
Mais ce n'est pas le seul critère de lisibilité, par exemple j'ai ajouté des balises "code" dans le dernier message de zell et ça va tout de suite beaucoup mieux (les précédents je ne peux plus les éditer parce que le pseudo a été enregistré... vive phpBB

♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Li tens revient, je ne fais riens. ♪
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités