- - - - - - Petit Cookies - - - - - -

- - - - - - Petit Cookies - - - - - - - HTML/CSS - Programmation

Marsh Posté le 28-11-2006 à 18:27:58    

Bonsoir,
Alors voila, j'ai trouvé un script qui redirige les nouveaux visiteurs vers une autre page mais en fait moi je voudrais faire l'inverse, que les gens qui ai plus d'une visite soit redirigés vers une autre page!  :D  
 

Code :
  1. <SCRIPT LANGUAGE="JavaScript">
  2. // Scrip créé par @urelusMagnus - www.LaZikotek.fr.st - édité par mohman...  
  3.  
  4. var nbJour = 100000;
  5.  
  6. // Adresse de la page spéciale, elle peut s'écrire aussi de cette façon : http://www.monsite.com/page.htm  
  7. var page = "page.htm";
  8.  
  9.  
  10. function GetCookie (name) {
  11.     var arg = name + "=";
  12.     var alen = arg.length;
  13.     var clen = document.cookie.length;
  14.     var i = 0;
  15.     while (i < clen) {
  16.         var j = i + alen;
  17.         if (document.cookie.substring(i, j) == arg)
  18.             return getCookieVal (j);
  19.         i = document.cookie.indexOf(" ", i) + 1;
  20.         if (i == 0) break;
  21.     }
  22.  
  23.     return null;
  24. }
  25.  
  26. function SetCookie (name, value) {
  27.     var argv = SetCookie.arguments;
  28.     var argc = SetCookie.arguments.length;
  29.     var expires = (argc > 2) ? argv[2] : null;
  30.     var path = (argc > 3) ? argv[3] : null;
  31.     var domain = (argc > 4) ? argv[4] : null;
  32.     var secure = (argc > 5) ? argv[5] : false;
  33.  
  34.     document.cookie = name + "=" + escape (value) +
  35.     ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
  36.     ((path == null) ? "" : ("; path=" + path)) +
  37.     ((domain == null) ? "" : ("; domain=" + domain)) +
  38.     ((secure == true) ? "; secure" : "" );
  39. }
  40.  
  41. function DeleteCookie (name) {
  42.     var exp = new Date();
  43.     exp.setTime (exp.getTime() - 1);
  44.     var cval = GetCookie (name);
  45.     document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
  46. }
  47.  
  48. var exp = new Date();
  49. exp.setTime(exp.getTime() + (nbJour*24*60*60*1000));
  50.  
  51. function getCookieVal(offset) {
  52.     var endstr = document.cookie.indexOf (";", offset);
  53.     if (endstr == -1)
  54.     endstr = document.cookie.length;
  55.     return unescape(document.cookie.substring(offset, endstr));
  56. }
  57.  
  58.  
  59. function verifNbOuverture() {
  60.     var cpt = GetCookie('cpt');
  61.     if (cpt == null) {
  62.         cpt=2;
  63.         SetCookie('cpt', cpt, exp);
  64.  
  65.         document.location.href(page)
  66.  
  67.        
  68.  
  69.  
  70.     }
  71.     else {
  72.         cpt++;
  73.         SetCookie('cpt', cpt, exp);
  74.         }
  75. }
  76.  
  77. verifNbOuverture();
  78.  
  79. </script>


 
Merci d'avance,


Message édité par gregm54 le 28-11-2006 à 18:28:15
Reply

Marsh Posté le 28-11-2006 à 18:27:58   

Reply

Marsh Posté le 28-11-2006 à 18:28:59    

Ce genre de choses se font côté serveur....

Reply

Marsh Posté le 28-11-2006 à 18:30:50    

Mais non, je veux un truc tout bête pour juste limiter aux utilisateurs qui tenterais de relire cette page d'essayé de s'en souvenir! Je voudrais qu'il est par contre accès a une autre page!

Reply

Marsh Posté le 28-11-2006 à 18:31:26    

A mon avis, il doit juste suffire de modifier une toute petite partie du code, mais comme je n'ai aucune connaisance, je compte sur l'aide de l'uns d'entres vous!

Reply

Marsh Posté le 28-11-2006 à 18:36:12    

gregm54 a écrit :

A mon avis, il doit juste suffire de modifier une toute petite partie du code, mais comme je n'ai aucune connaisance, je compte sur l'aide de l'uns d'entres vous!


 
Contact l'auteur du script. Cf les règles du forum.

Reply

Marsh Posté le 28-11-2006 à 20:06:58    

Euh oui mais c'est un anglais.... petit problème pour moi!

Reply

Sujets relatifs:

Leave a Replay

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