Transmettre une variable avec un lien html

Attention, depuis PHP 5.5.0, certaines extensions SQL sans doute utilisées dans ce tutoriel peuvent être obsolètes et seront supprimées dans le futur, vous devez donc adapter les codes! Exemples ici.

Une variable permet de transmettre une ou des information d'une page à une autre.

Dans cette exemple, nous allons utiliser une page que l'on va nomer teste.php.
Pour faire simple, je veux transmettre à teste.php le titre de mon site ainsi que sa description.
Ma 1er variable se nome nomdusite et ma seconde description.
nomdusite correspond à Créer un site donc nomdu site=Créer un site
description correspond à Créer un site et le référencer gratuitement donc description=Créer un site et le référencer gratuitement
& indique une seconde variable
Le point d'interrogation ? à la suite de teste.php indique le début de ma variable
En résumé nous fesont une simple lien html vers teste.php auquel on indique le début d'une variable par un point d'interrogation teste.php? suivit du nom de la variable et de son contenue nomdusite=Créer un site

<a href="teste.php?nomdusite=Créer un site&amp;description=Créer un site et le
référencer gratuitement"
>
Je transmet ma variable</a>

Ce qui donne donc comme lien : Je transmet ma variable

Récupération de la variable:

La variable étant maintenant transmise, il faut pouvoir la récupérer dans le fichier teste.php. Pour sa rien de plus simple, nous allons utiliser un peut de PHP et la méthode $_GET.

<?php echo $_GET['....']; ?>

Pour récuperer la ou les valeurs d'une variable depuis l'adresse, on utilise le préfixe $_GET['....'] sinon dit $_GET['nom de ma variable'].
Code dans le fichier teste.php:

Le titre de mon site est <?php echo $_GET['nomdusite']; ?> et sa description est 
<?php
echo $_GET['description']; ?>


Faite le teste par ce lien: Je transmet ma variable

Voir/déposer un commentaire (0) | Signaler un problème