Script de redirection automatique et aléatoire

Script de redirection automatique et aléatoire - HTML/CSS - Programmation

Marsh Posté le 22-08-2004 à 22:31:16    

Alors, cette demande est assez originale : j'ai un site et je voudrais permettre à partir d'un index de faire une redirection automatique instantanée vers une page choisie au hasard dans une liste predefinie.
 :??:  :??:  :heink: , je sais !
De mon cote, j'y connais rien mais des scripts jouant sur l'aleatoire existent et utilisent une fonction "random" mais de la à faire un script, i feel a little bite  :whistle:  :cry: .
 
Quelqu'un aurait il une inspiration ?
 
Merci de votre aide


Message édité par pergasol le 22-08-2004 à 22:33:10
Reply

Marsh Posté le 22-08-2004 à 22:31:16   

Reply

Marsh Posté le 23-08-2004 à 10:15:43    

La redirection que tu veux est systématique ? ou ya une page, index, et qd on clique qq part on est redirigé ?
 
si la liste des sites est fixée, tu peux faire ça en Javascript, si c'est dans une base de données qu'il faut piocher ça se fait en PHP.
comment tu vois la chose ?

Reply

Marsh Posté le 23-08-2004 à 10:24:48    

voila le code en js:

Code :
  1. var liste_sites = Array ('http://www.google.com', 'http://yahoo.fr', 'http://www.av.com');
  2. var hasard = Math.floor( (Math.random ()*1576541) % liste_sites.length );
  3. var site_choisi = liste_sites[hasard];
  4. alert ("Vous allé être redirigé vers: "+site_choisi);
  5. window.location = site_choisi;


n'oublie pas les http://, tu fais ce que tu veux de mon message d'avertissement :)
 
en PHP ca se fait avec

Code :
  1. // le code de recherche du site ici
  2. header ('Location: '. $http_lesite.com);
  3. exit;

Reply

Marsh Posté le 23-08-2004 à 16:16:22    

Magnifique, il est parfait. Il repond parfaitement aux besoins du site. Je viens de l'inclure dedans.
 
Merci beaucoup pour ta precieuse aide

Reply

Marsh Posté le 24-08-2004 à 09:57:02    

pas de quoi ca fait plaisir :)

Reply

Sujets relatifs:

Leave a Replay

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