Bonjour,
J'ai trouvé un script utile sur un forum pour effectuer une redirection en fonction d'un champ saisie:
La question:
La réponse:Je suis en train de faire un petit jeu pour les gars du forum où je suis et je souhaiterais leur faire une chasse au trésor.
Le principe est qu'ils se rendent sur une page internet que j'ai créé et ils doivent rentrer une référence dans un champs de saisie et je souhaiterais utiliser ce qu'ils ont saisi pour les renvoyer vers une page web.
exemple : ils mettent dans la zone : boule
ça les renvoie vers www.bouleetbill.com
ils auraient mis : tintin ça aurait envoyé vers www.tintinetbill.com
Admettons que ta page soit comme ça avec ton champ de saisie :
<form method="post" action="redirection.php">
Zone : <input type="text" name="zone">
<input type="submit" value="Envoyer">
</form>
Dans ta page redirection.php:
<?php
//ici tu récupères la valeur saisie
$saisie = $_POST['zone'];
//ici tu construis ton url pour rediriger
$redirection = "www.".$saisie."etbill.com";
header('Location: '.$redirection);
exit();
?>
ça marche parfaitement et je l'utilise. Par contre je souhaiterais l'améliorer en faisant que la nouvelle adresse de redirection est invalide, qu'il n'y est pas d'erreur 404 mais que l'internaute soit renvoyer vers une page d'erreur faite maison du style www.monsite.com/erreur.htm
Quelqu'un pourrait m'aider, je suis une macro bille en php .
Merci d'avance
Thomas
Configuration: Windows XP
Firefox 3.0.8
Partager