begin process at 2012 05 31 16:23:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

quitter une page php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

quitter une page php

jeudi 24 juillet 2008 à 15:24:46 | quitter une page php

nita2006

Bonjour

j ai fais un petit site intranet , apres etre identifié , je me retrouve directemet sur la page d accueil ;
je voudrais sur cette page avoir un bouton "quitter" qui permet de fermer la session avce laquelle je me suis connetcée
et avant de quitter de mafficher un message si je suis sur de vouloir quitter , une fois je valider brooom application quittée ;)
merci de m aider
jeudi 24 juillet 2008 à 16:03:29 | Re : quitter une page php

Evangun

Salut,

un confirm( ) en javascript pour le message, qui te redirige vers une page deconnecter.php qui détruit la session.

à+
jeudi 24 juillet 2008 à 17:26:12 | Re : quitter une page php

nicomilville

Membre Club
Salut,

Pour le mesage de comfirmation, ça se fait avec du javascript...
Regarde la fonction comfirm();

Pour le bouton quitter tu met une balise <button href="?session=disconect"></button>

Et le php :

if($_GET['session'] == "disconect") {
      session_unset();
      session_destroy();
}

a++

Si la réponse vous convient, pensez : Réponse acceptée !

jeudi 24 juillet 2008 à 17:28:16 | Re : quitter une page php

nicomilville

Membre Club
Salut evangun,

désolé, ça fait une heure que j'avais ouvert cette page donc j'avais pas vu ton message !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

vendredi 25 juillet 2008 à 08:46:40 | Re : quitter une page php

nita2006

:d ca prouve que vous etes tous les deux forts :D

je regarde le code et je vous dirai ;)
vendredi 25 juillet 2008 à 09:13:07 | Re : quitter une page php

nita2006

en fait nicomville

je vois pas ou exactement mettre ton code

<?php
mysql_connect("localhost", "root", "");
mysql_select_db("glpi");
$reponse = mysql_query("SELECT * FROM interventions"); // Requête SQL
 
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<html>
<form method="POST">
  <center>
    <p><br>
      <br>
      <br>
    </p>
    <table width="200" border="1">
      <tr>
        <td><img src="images/banniere_dsi.jpg" width="800" height="160"></td>
      </tr>
      <tr>
        <td height="500" bgcolor="#9EC2E4"> <center>
            <p>&nbsp; </p>
            <p><a href="minichat.php">Chat</a></p>
          <p><a href="authentification.php">S'authentifier</a></p>
            <p><a href="serveur/lancerserveur.php">Lancer serveur </a></p>
            <p><a href="intervention.php">Passer une intervention(*) </a></p>
            <p><a href="affichage_interventions.php">Afficher les interventions
              par site</a></p>
            <p><a href="paginer.php">Afficher par date </a>:</p>
            <p><a href="affichage_ordinateurs.php">les ordinateurs </a></p>
            <p><a href="affichage_imprimantes.php">les imprimantes </a></p>
            <p><a href="affichage_imprimantes.php">les moniteurs </a></p>
            <p><a href="affichage_telephones.php">les telephones </a></p>
            <p>
              <input type="button" name="Submit" value="quitter">
            </p>
          </center></td>
                </tr>
         </table>
    <p>&nbsp;    </p>
    <p>  <br>
      <br>
    </p>
  </center>
</form>
</html>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>

a ce que je comprend ton bout de code doit etre compris dans le code php et nn pas l'html ! !


et pour le msg de confirmation j ai trouvé ce code sur le net :
PrivateSub Form1_FormClosing(sender asObject, e as FormClosingEventArgs) _ 
Handles Form1.FormClosing
 
If MessageBox.Show("Voulez-vous fermer ?","Fermeture",MessageBoxButtons.YesNo) = DialogResult.NoThen
e.Cancel = True
EndIf
 
EndSub

est ce que je pourrai l'adapter au mien !!!

Merci pour tt

vendredi 25 juillet 2008 à 09:25:31 | Re : quitter une page php

nicomilville

Membre Club
Salut,

Ce que tu as pris c'est du vbscript et pas javascript donc je ne m'y connait pas trop mais ça a l'air simple !

Si j'ai bien compris, il faut fermer la session a chaque fois que tu clique sur le bouton... ?

<input type="button" href="?disconect=yes" name="Submit" value="quitter">

Et pour mon code php :

if(isset($_GET['disconect'])) {
      session_unset();
      session_destroy();
}

Tu place ce code tout en haut de la page avant ou après la requête...

a++

Si la réponse vous convient, pensez : Réponse acceptée !

vendredi 25 juillet 2008 à 10:55:30 | Re : quitter une page php

nita2006

oui c'est du vbscript , je viens d eme rendre compte :s

voila j ai fais comme tu me l'a dit , mais ca chnage rien , je sais pas comment verifier s'il a variment detruit la session !!

<?php
mysql_connect("localhost", "root", "");
mysql_select_db("glpi");

if(isset($_GET['disconect'])) {
      session_unset();
      session_destroy();
}

$reponse = mysql_query("SELECT * FROM interventions"); // Requête SQL
 
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<html>
<form method="POST">
  <center>
    <p><br>
      <br>
      <br>
    </p>
    <table width="200" border="1">
      <tr>
        <td><img src="images/banniere_dsi.jpg" width="800" height="160"></td>
      </tr>
      <tr>
        <td height="500" bgcolor="#9EC2E4"> <center>
            <p>&nbsp; </p>
            <p><a href="minichat.php">Chat</a></p>
            <p><a href="authentification.php">S'authentifier</a></p>
            <p><a href="serveur/lancerserveur.php">Lancer serveur </a></p>
            <p><a href="intervention.php">Passer une intervention(*) </a></p>
            <p><a href="affichage_interventions.php">Afficher les interventions par site</a></p>
            <p><a href="paginer.php">Afficher par date </a>:</p>
            <p><a href="affichage_ordinateurs.php">les ordinateurs </a></p>
            <p><a href="affichage_imprimantes.php">les imprimantes </a></p>
            <p><a href="affichage_imprimantes.php">les moniteurs </a></p>
            <p><a href="affichage_telephones.php">les telephones </a></p>
            <p>
             
            <input type="button" href="?disconect=yes" name="Submit" value="quitter">
            </p>
          </center></td>
                </tr>
         </table>
    <p>&nbsp;    </p>
    <p>  <br>
      <br>
    </p>
  </center>
</form>
</html>
<?php
}
mysql_close(); // Déconnexion de MySQL
?>


en fait je pense que ce code la ca le fait (pourle message de confirmation )

<SCRIPT language=javascript>
   function ConfirmMessage() {
       if (confirm("Voulez-vous fermer la fenetre ?")) { // Clic sur OK
           //????document.bgColor="silver";// cest ici qu il faut chnager
       }
   }
</SCRIP

merci
vendredi 25 juillet 2008 à 11:09:52 | Re : quitter une page php

nicomilville

Membre Club
Pour vérifier qu'une session est détruite, essai de faire un echo de ta session et tu verra, soit tu aura un warning, soit rien ne s'affichera !

Et pour le javascript, aucun problème !

<script type='javascript'>
   function ConfirmMessage() {
       if (confirm("Voulez-vous fermer la fenetre ?")) { // Clic sur OK
            window.close();
       }
   }
</script>

a++

PS : ça ne sert a rien de demander une confirmation, le navigateur en demandera une aussi !

a++

Si la réponse vous convient, pensez : Réponse acceptée !



Cette discussion est classée dans : page, php, quitter


Répondre à ce message

Sujets en rapport avec ce message

fenêtre DOS au lieu de page php !! [ par fifi ] Bonjour,Après 15000 install de php et Apache, tjrs le même pb:les pages php ne sont pas interprétées mais à la place s'ouvre une fenêtre DOS (celle de génération d'une page php par php [ par Vapula ] Bonjour à tousJe souhaiterais générer une page php grâce à une fonction php , mais le problème est que la fonction envoie bien le code html, et php SA Comment afficher le contenu d'un fichier texte dans une page? [ par truckracing ] Bonjour. Je débute tout juste dans le PHP, et j'ai déjà un pb...Je suis en train de traduire mon site (www.coursesdecamions.com) en anglais, et j'ai d Pb avec java script + frame [ par mika20 ] Salut.j'ai un pb. je n'arrive pas a faire afficher une page php dans une frame lorsque je clic sur un clien en java scripte. Je m'explique plus claire recupe de <$var> d'une page a une autre en php [ par chbebs ] Apres avoir récupérer dans la fenetre du haut du navigateur tout ce qui suit le http , je le fous dans une variable que je voudrais récupérer dans une pb au niveau d'execute des page php [ par almoussaoui ] j' ai installe easyphp1-6_setup mais les page php ne s'execute pasVotre texte ICI definir l'action d'une page php [ par LazY ] Ca peut paraitre evident,mais comment on fait pour recupérer ce qui est inscrit apres l'adresse d'une page php?ex: comment marche Action=ajout dans 'h PHP 4.2.3 sous Linux [ par JosueClement ] Bonjour à tous...Je viens de réinstaller mon PC sous linux et j'ai installé apache et PHP 4.2.3maintenant j'ai un problème avec les formulaires:// Pag Page [ par Yuleesize ] Bonjour,Comment savoir qu'elle est le nom de la page?Je m'explique: imaginez que l'adresse soit http://monsite.com/dossier/MaPage.php?truc=Machin&Bidu problème de redirection [ par kwak ] Bonjour à tous,je me trouve depuis quelques temps déjà confronté à un problème de redirection. Ici le problème se pose pour rediriger l'utilisateur se


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales