Site en PHP
Question
Quel est l'interêt d'un fichier html par rapport à du simple texte ?
Solution
Le language HTML permet de structurer notre texte, avoir des titres et des paragraphes. C'est un langage qui est interprété par le navigateur.
Testez la configuration de php-fpm en créant un fichier index.php contenant le code suivant :
$prenom = Anthony;
echo "<h1>Bonjour".$prenom." !</h1>";
Question
Quelle est la différence entre le code donné précédemment et celui ci :
echo "<h1>Bonjour Anthony !</h1>";
Solution
Dans le premier code nous avons une notion de variable, c'est à dire que nous affectons un prénom à la variable $prenom et on peut ensuite l'utiliser à plusieurs endroits différents. Cela nous permet de changer le nom à un seul endroit lorsque nous souhaitons effectuer des modifications.
Question
Comment récupérer une variable dans une URL ?
Solution
$_GET
Tout d'abord pour faire passer des variables par l'url il faut l'écrire sous la forme :
monsite.fr/bonjour.php?variable1=valeur1&variable2=valeur2
Ensuite côté code php il faut utiliser $_GET comme ci-dessous :
<?php
$a = $_GET['variable1'];
$b = $_GET['variable2'];
echo $a;
echo $b;
?>
Question
Donner l'URL ainsi que le code php d'une page qui affiche le nom et le prénom du client.
Solution
monsite.fr/bonjour.php?nom=Bocquet&prenom=Anthony
$nom = $_GET['nom'];
$prenom = $_GET['prenom'];
echo "<h1> Bonjour ".$prenom." ".$nom." !</h1>";