Appliquer la notion

On dispose des deux fichiers PHP suivants :

1
<!DOCTYPE html>
2
<html>
3
<head>
4
  <meta charset="utf-8" />
5
  <title>Exercice</title>
6
</head>
7
<body>
8
 <h1> 
9
    <?php 
10
      echo "Welcome";
11
    ?>
12
  </h1>
13
  <?php
14
    echo '<div><a href="/page2.php?message=Hello World">Dire Bonjour</a></div>';
15
    echo '<div><a href="/page2.php">Rien à dire</a></div>';
16
  ?>
17
</body>
18
</html>
1
<?php 
2
    if (isset($_GET['message'])){
3
      echo $_GET['message'];
4
    }else{
5
      echo 'Pas de message';
6
    }
7
?>

Question

Créez un repl PHP Web Server. Intégrer le code de la première page dans le fichier index.php. Ajouter un fichier page2.php et intégrer le code de la seconde page.

Qu'est ce qui est affiché lorsqu'on clique sur « Dire Bonjour » ?

Solution

Hello World

Question

Qu'est ce qui est affiché lorsqu'on clique sur « Rien à dire » ?

Indice

Rechargez la page avec le bouton .

Solution

Pas de message.

Question

Modifier la page index.php pour afficher « Au revoir » lorsque l'on clique sur « Rien à dire ».

Solution

On remplace la ligne : echo '<div><a href="/page2.php">Rien à dire</a></div>';

par la ligne : echo '<div><a href="/page2.php?message=Au revoir">Rien à dire</a></div>';.

Stéphane Crozat, Jinane Ben Salem Paternité - Partage des Conditions Initiales à l'Identique