Rotation de liens en PHP
Résolu/Fermé
redploplop
Messages postés
46
Date d'inscription
mardi 6 juillet 2010
Statut
Membre
Dernière intervention
8 septembre 2020
-
14 nov. 2010 à 21:57
redploplop Messages postés 46 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 8 septembre 2020 - 15 nov. 2010 à 18:26
redploplop Messages postés 46 Date d'inscription mardi 6 juillet 2010 Statut Membre Dernière intervention 8 septembre 2020 - 15 nov. 2010 à 18:26
A voir également:
- Rotation de liens en PHP
- Rotation ecran pc - Guide
- Rotation video - Guide
- Easy php - Télécharger - Divers Web & Internet
- Verificateur de lien - Guide
- Rotation écran tablette samsung - Forum Samsung
6 réponses
<?php $liste_site = array('site1','site2','site3',etc...); shuffle($liste_site); header('Location: '.$liste_site[0]); ?>
ça évite pas mal de code inutile :)
dream666
Messages postés
735
Date d'inscription
mardi 8 juillet 2008
Statut
Membre
Dernière intervention
24 février 2014
104
14 nov. 2010 à 22:51
14 nov. 2010 à 22:51
les redirection doive ce faire aléatoirement? ou dans un ordre précis?
redploplop
Messages postés
46
Date d'inscription
mardi 6 juillet 2010
Statut
Membre
Dernière intervention
8 septembre 2020
14 nov. 2010 à 22:59
14 nov. 2010 à 22:59
aléatoirement si possible
Merci d'avoir répondu
Merci d'avoir répondu
dream666
Messages postés
735
Date d'inscription
mardi 8 juillet 2008
Statut
Membre
Dernière intervention
24 février 2014
104
Modifié par dream666 le 14/11/2010 à 23:22
Modifié par dream666 le 14/11/2010 à 23:22
es ce que ce code correspond a ce que tu voulai?
<?php
if(isset($_GET["redirection"])){
$nb_min = 0;
$nb_max = 3;
$nombre = mt_rand($nb_min,$nb_max);
echo $nombre."<br/>";
switch($nombre){
case 0:
echo "redirection 0 google<br/>";
header('Location: http://www.google.fr');
break;
case 1:
echo "redirection 1 Forum CCM<br/>";
header('Location: https://forums.commentcamarche.net/forum/
break;
case 2:
echo "redirection 2 yahoo<br/>";
header('Location: https://fr.yahoo.com/
break;
case 3:
echo "redirection 3 pole emploi<br/>";
header('Location: https://www.pole-emploi.fr/accueil/
break;
}
}
?>
<html>
<head>
</head>
<body>
<a href="redirectionAutreSite.php?redirection=1">redirections</a>
</body>
</html>
<?php
if(isset($_GET["redirection"])){
$nb_min = 0;
$nb_max = 3;
$nombre = mt_rand($nb_min,$nb_max);
echo $nombre."<br/>";
switch($nombre){
case 0:
echo "redirection 0 google<br/>";
header('Location: http://www.google.fr');
break;
case 1:
echo "redirection 1 Forum CCM<br/>";
header('Location: https://forums.commentcamarche.net/forum/
break;
case 2:
echo "redirection 2 yahoo<br/>";
header('Location: https://fr.yahoo.com/
break;
case 3:
echo "redirection 3 pole emploi<br/>";
header('Location: https://www.pole-emploi.fr/accueil/
break;
}
}
?>
<html>
<head>
</head>
<body>
<a href="redirectionAutreSite.php?redirection=1">redirections</a>
</body>
</html>
redploplop
Messages postés
46
Date d'inscription
mardi 6 juillet 2010
Statut
Membre
Dernière intervention
8 septembre 2020
14 nov. 2010 à 23:26
14 nov. 2010 à 23:26
non sa ne fonctionne pas ...quand je clique sur ton lien sa m'ouvre une page http://www.monsite.com/redirectionAutreSite.php?redirection=1 à chaque fois..
Mais merci quand même
Mais merci quand même
dream666
Messages postés
735
Date d'inscription
mardi 8 juillet 2008
Statut
Membre
Dernière intervention
24 février 2014
104
14 nov. 2010 à 23:34
14 nov. 2010 à 23:34
oui sa fait une redirection au hasard, ce n'est pas ce que tu voulait?
redploplop
Messages postés
46
Date d'inscription
mardi 6 juillet 2010
Statut
Membre
Dernière intervention
8 septembre 2020
14 nov. 2010 à 23:40
14 nov. 2010 à 23:40
bah sa m'ouvre cette page http://www.monsite.com/redirectionAutreSite.php?redirection=1 à chaque fois que je clique sur redirections...el ne focntionne pas cet url
dream666
Messages postés
735
Date d'inscription
mardi 8 juillet 2008
Statut
Membre
Dernière intervention
24 février 2014
104
14 nov. 2010 à 23:43
14 nov. 2010 à 23:43
ce que tu veux c'est que cette url change?
redploplop
Messages postés
46
Date d'inscription
mardi 6 juillet 2010
Statut
Membre
Dernière intervention
8 septembre 2020
14 nov. 2010 à 23:51
14 nov. 2010 à 23:51
Je veut que quand on clic sur www.monsite.com/out.php on tombe aléatoirement sur un autre site internet ...
Merci
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dream666
Messages postés
735
Date d'inscription
mardi 8 juillet 2008
Statut
Membre
Dernière intervention
24 février 2014
104
14 nov. 2010 à 23:59
14 nov. 2010 à 23:59
<?php
session_start();
$nb_min = 0;
$nb_max = 3;
$nombre = mt_rand($nb_min,$nb_max);
if(isset($_SESSION['URL'])){
if (intval($_SESSION['URL']) ==$nombre){
$nombre = $nombre+1;
}
}
if($nombre > 3){
$nombre=1;
}
if($nombre < 0){
$nombre=2;
}
echo $nombre."<br/>";
switch($nombre){
case 0:
echo "redirection 0 google<br/>";
$url = 'http://www.google.fr';
$_SESSION['URL']="0";
break;
case 1:
echo "redirection 1 Forum CCM<br/>";
$url = 'http://www.commentcamarche.net/forum/';
$_SESSION['URL']="1";
break;
case 2:
echo "redirection 2 yahoo<br/>";
$url = 'http://fr.yahoo.com/';
$_SESSION['URL']="2";
break;
case 3:
echo "redirection 3 pole emploi<br/>";
$url = 'http://www.pole-emploi.fr/accueil/';
$_SESSION['URL']="3";
break;
}
?>
<html>
<head>
</head>
<body>
<a href="<?php echo $url ; ?>">redirections</a>
</body>
</html>
session_start();
$nb_min = 0;
$nb_max = 3;
$nombre = mt_rand($nb_min,$nb_max);
if(isset($_SESSION['URL'])){
if (intval($_SESSION['URL']) ==$nombre){
$nombre = $nombre+1;
}
}
if($nombre > 3){
$nombre=1;
}
if($nombre < 0){
$nombre=2;
}
echo $nombre."<br/>";
switch($nombre){
case 0:
echo "redirection 0 google<br/>";
$url = 'http://www.google.fr';
$_SESSION['URL']="0";
break;
case 1:
echo "redirection 1 Forum CCM<br/>";
$url = 'http://www.commentcamarche.net/forum/';
$_SESSION['URL']="1";
break;
case 2:
echo "redirection 2 yahoo<br/>";
$url = 'http://fr.yahoo.com/';
$_SESSION['URL']="2";
break;
case 3:
echo "redirection 3 pole emploi<br/>";
$url = 'http://www.pole-emploi.fr/accueil/';
$_SESSION['URL']="3";
break;
}
?>
<html>
<head>
</head>
<body>
<a href="<?php echo $url ; ?>">redirections</a>
</body>
</html>
redploplop
Messages postés
46
Date d'inscription
mardi 6 juillet 2010
Statut
Membre
Dernière intervention
8 septembre 2020
15 nov. 2010 à 00:08
15 nov. 2010 à 00:08
donc là c'est bon la redirection aléatoire fonctionne mais moi je ne veut pas qu'il y ai <a href="<?php echo $url ; ?>">redirections</a> je veut que le visiteur soit redirigé automatiquement vers un site en aléatoire ..
dream666
Messages postés
735
Date d'inscription
mardi 8 juillet 2008
Statut
Membre
Dernière intervention
24 février 2014
104
15 nov. 2010 à 00:19
15 nov. 2010 à 00:19
que ce soit avec le header ou non sa ne te vas pas. dsl je ne voi pas ce que tu veux. jespere prochainement voir le code que tu voulai.bonne soiré @+
redploplop
Messages postés
46
Date d'inscription
mardi 6 juillet 2010
Statut
Membre
Dernière intervention
8 septembre 2020
15 nov. 2010 à 00:27
15 nov. 2010 à 00:27
non mais tu n'avais pac compris c'est pa grave merci quand même
15 nov. 2010 à 00:15
15 nov. 2010 à 00:17
15 nov. 2010 à 00:21
MERCI infiniment
15 nov. 2010 à 00:26
Modifié par Siluni le 15/11/2010 à 18:21
Dans le genre ^^