variable pour lancer url

Petit nouveau ! | 2 Messages

14 juil. 2009, 19:06

bonjour,

Je souhaite faire un formulaire qui me permette de pouvoir saisir qui un mot clé qui se transforme en requete sur google. Si je tape le mot clé 'maison" je souhaite qu'il lance la recherche sur google avec le mot maison.
J'ai bien compris le systeme des variables. Quelle fonction dois-je utiliser pour que le lien se mette en url et non en texte dans une page ?

<?php $requete = $_POST[requete];
echo "http://www.google.fr/search?hl=fr&q=$requete <br />";?>

Merci beaucoup
Modifié en dernier par barkhane le 14 juil. 2009, 20:28, modifié 1 fois.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

14 juil. 2009, 19:39

Ce n'est pas un echo (qui affiche les données) qu'il te faut, mais un header() qui va rediriger l'utilisateur vers l'url spécifiée :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 2 Messages

14 juil. 2009, 20:27

Enorme !! C'est génial ! Ouais je sais... un embryon se satisfait de peu...
Je mets le code final :

<?php $requete = $_POST[requete];
header("Location: http://www.google.fr/search?hl=fr&q=$requete"); ?>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 juil. 2009, 00:20

Afin d'améliorer la lisibilité de ton message, pense à utiliser les balises [code] ou [php] (selon le langage utilisé) ;)

Elles sont disponibles au-dessus de la zone de saisie de ton message lorsque tu postes un nouveau message.
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...