begin process at 2010 02 10 00:49:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

Ajax

 > 

Ajax et variables de sessions en temps réel


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

Ajax et variables de sessions en temps réel

mercredi 18 février 2009 à 22:31:38 | Ajax et variables de sessions en temps réel

ICIoBRa

Salut à tous, je cherche à afficher sur une page, la valeur d'une variable de session en temps réel, sans recharger la page.
Voila un exemple, je voudrais que cela affiche 1, puis 2, puis 3 etc... à chaque clique :

<?php
session_start();
$page_name = basename( __FILE__ );
$_SESSION['s']=0;
?><html>
<head>
<title>
a</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="VBScript" type="text/javascript">
function httprequest()
{
 var xmlhttp=false;
 try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
 catch (e){ 
  try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");  }
  catch (e) {xmlhttp = false;}
 }
 if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp =new XMLHttpRequest(); }
 return xmlhttp;
}
function exemple()
{
 var test = httprequest();
 test.open("GET","<?phpecho $page_name; ?>?var1=<?phpecho$_SESSION['s']; ?>",true);
 test.onreadystatechange =function() {
  if (test.readyState ==4)
  {
   if(test.status  ==200){
   <?php
   if (isset($_GET['var1'])) {
   $_SESSION['s'] = intval($_GET['var1']);
         $_SESSION['s']++;
   }
         ?>
   }
  }
 }

 test.send(null);
document.getElementById('machin').innerHTML = '<?php if (isset($_SESSION['s'])) {echo $_SESSION['s']; }?>';
}
</script>
</head>

<body>
<div id ="machin">0</div>
<br />
<a href="javascript:;"onClick="exemple()">click</a>
</body>
</html>


Merci pour vos futures réponses, toutes les critiques intelligentes sont les bienvenues

ICIoBRa



Cette discussion est classée dans : page, test, session, xmlhttp, if


Répondre à ce message

Sujets en rapport avec ce message

Ajax et variables de sessions en temps réel [ par ICIoBRa ] Salut à tous, je cherche à afficher sur une page, la valeur d'une variable de session en temps réel, sans recharger la page.Voila un exemple, je voudr Executer une fonction php lors de la fermeture [ par bZx ] Pour les besoins de genbio.fr j'ai programmé 2 fonctions php "compteur" et "compteurApply".la fonction compteur, exécutée sur chaque page, stoque ses Probleme de session [ par clementga ] Bonjour,J'ai développé un site en php dans lequel il faut s'identifier pour entrer.Pour vérifier sur chaque page si l'utilisateur est bien identifié, xmlhttp et session_start [ par fcdconnect ] Bonjour,j'ai un petit soucis de recuperation des info de ma session lors de l'envoi d'une requete avec xmlhttp :sur la page php qui execute la requete PB avec les SESSIONS [ par jadiema ] Bonjour à tous, Je veux créer un espace membre en PHP utilisant les SESSIONS et connecté à une base MySQL. J'utilise FREE pour cela et j'ai bien créé Gros problèmes de sessions??? [ par Monico9385 ] Bonsoir tout le monde,je viens vous voir car la j'ai un probleme, et je vois vraiment pas comment le resoudre. Mon problème vient au niveau des sessio Pertes des variables de sessions après changement de page via javascript [ par gautier ] Lu tout le monde, première chose, je suis un newbe dans la programmation PHP (plus habituer à Java et C#),J'ai juste fais un petit site avec sur la pa problème avec les sessions [ par progrima ] Bonjour tout le monde!!Je veux utiliser les sessions pour garder l'information q'un utilisateur est bien connecté en passant de page en page. Pour cel htaccess : Récupérer le login dans ma page... [ par kepon85 ] Bonjours à tous Voilà j'ai mis un .htacess pour protéger un site privé, il marche bien! MAIS j'aimerai récupérer le nom de celui qui vien de ce loger Session pour les neuneus ! [ par Tartuffe ] Salut tous... Je suis le neuneu de service (mais, bon à ma décharge, tout ce que j'ai trouvé sur le web en matière de session n'est pas explicite, loi


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,499 sec (4)

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