reprendre là ou on en était :)

reprendre là ou on en était :) - PHP - Programmation

Marsh Posté le 09-05-2004 à 11:13:27    

Salut,
 
est il possible de ne plus compter à partir de 1 mais à partir du dernier nombre affiché ? sans utiliser de cookies à partir de ce script ?
en fait ce script affiche un nombre auquel s'ajoute 1 à chaque actualisation et je voudrais que même apres s'etre déconnecté et avoir redemarrer son pc et tout un visiteur en repassant sur la même page au lieu que quand il arrive sur la page ce soit de nouveau 1 qui s'affiche car c'est ce qui se passe, que ce soit au contraire le dernier nombre qui a été affiché par le visiteur qui soit affiché de nouveau et ainsi de suite..
 

Code :
  1. <?
  2. session_start();
  3. session_register("compteur" );
  4. if (!session_is_registered('compteur')) {
  5.    session_register('compteur');
  6.    $compteur = 1;
  7. }
  8. else {
  9.    $compteur++;
  10. }
  11. ?>
  12. <? if$compteur ==1)
  13. { echo'1'; }
  14. if$compteur ==2)
  15. { echo'2'; }
  16. if$compteur ==3)
  17. { echo'3'; }
  18. if$compteur ==4)
  19. { echo'4'; }
  20. ?>


 
je pourrais utiliser mysql mais je ne vois pas trop comment faire

Reply

Marsh Posté le 09-05-2004 à 11:13:27   

Reply

Marsh Posté le 09-05-2004 à 11:45:31    

C'est quoi ton code tout pourri :heink:
 

Code :
  1. <?php
  2. session_start();
  3. if(empty($_SESSION['compteur'])){ $_SESSION['compteur'] = 1; }
  4. else { $_SESSION['compteur']++; }
  5. echo $_SESSION['compteur'];
  6. ?>


 
Ensuite pour ton problème, tu peux soit utiliser mysql, soit stocker la valeur de ton compteur dans un fichier texte.

Reply

Marsh Posté le 09-05-2004 à 12:03:04    

Le problème n'est pas de stocker la valeur sur le serveur, mais plutôt d'arriver à reconnaître le visiteur. Et sans cookie en plus !
 
=> impossible


---------------
Info-Camargue, le portail de la Camargue
Reply

Marsh Posté le 09-05-2004 à 12:50:16    

Thierry Chatel a écrit :

Le problème n'est pas de stocker la valeur sur le serveur, mais plutôt d'arriver à reconnaître le visiteur. Et sans cookie en plus !
 
=> impossible


Effectivement, j'avais pas bien lu ce qu'il demandais.
A première vue, si il n'y a pas de système d'authentification du membre avant, ce n'est effectivement pas possible (sans cookie)

Reply

Marsh Posté le 09-05-2004 à 14:26:20    

Ayuget a écrit :

C'est quoi ton code tout pourri :heink:
 

Code :
  1. <?php
  2. session_start();
  3. if(empty($_SESSION['compteur'])){ $_SESSION['compteur'] = 1; }
  4. else { $_SESSION['compteur']++; }
  5. echo $_SESSION['compteur'];
  6. ?>


 
Ensuite pour ton problème, tu peux soit utiliser mysql, soit stocker la valeur de ton compteur dans un fichier texte.


 
lol ;)
ça c'est parfait ^^
thanks

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed