Réponse acceptée !
Salut,
Oulà !! C'est un peu le bazard tout ça

Tout est mélangé et pas mal de chose ne me semble pas logiques, entres autres :
Tu appelles la même page en get qui te renvoie donc la totalité du code alors qu'il ne te faudrait qu'un nombre.
Tu ré exécutes à chaque fois $_SESSION['s']=0;
Tu mélanges php et javascript
document.getElementById('machin').innerHTML = '<?php if(isset($_SESSION['s']))
{echo $_SESSION['s'];=> ne fonctionnera jamais puisque qu'écrit une seule fois à l'appel de la page
... etc etc ...
Voilà comment je procéderai :
- ton script actuel ("bidule.php") en virant tout le superflu
- une autre page "tartanpion.php"
bidule.php
les seules lignes php à conserver :
<?php
session_start();
$_SESSION['s']=0;
?> modifier le GET de la requête ajax pour qu'il pointe sur tartanpion.php
document.getElementById('machin')...
=>
document.getElementById('machin').innerHTML = test.responseText; et le déplacer dans le bloc if (status == 200)
tartanpion.php :
session_start();
echo $_SESSION['s']++;Voili voilou, en espèrant que ça puisse t'aider.
Cordialement,
Kohntark -