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 :

1
<?php
2
3
$prenom = Anthony;
4
5
echo "<h1>Bonjour".$prenom." !</h1>";
6
7
?>

Question

Quelle est la différence entre le code donné précédemment et celui ci :

1
<?php
2
3
echo "<h1>Bonjour Anthony !</h1>";
4
5
?>

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 :

1
<?php
2
$a = $_GET['variable1'];
3
$b = $_GET['variable2'];
4
echo $a;
5
echo $b;
6
?>

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

1
<?php
2
3
$nom = $_GET['nom'];
4
$prenom = $_GET['prenom'];
5
6
echo "<h1> Bonjour ".$prenom." ".$nom." !</h1>";
7
8
?>