J'ai l'habitude de mettre plusieurs pages dans un seul fichier.
Mais depuis le passage à php 7, mes pages affichent une erreur : Notice: Undefined index
Dans l'exemple ci-dessous, sur index.php, il n'y a pas encore de variable dans l'adresse url, cela affiche donc une erreur.
Pas sur les pages secondaires où la variable est récupérée via l'adresse url.
Code : Tout sélectionner
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Page numéro : <?php $page= $_GET["page"]; echo $page; ?></title>
</head>
<body>
<a href="index.php">Page 1</a> - <a href="index.php?page=2">Page 2</a> - <a href="index.php?page=3">Page 3</a>
<?php
$page = $_GET["page"];
if ($page=='2') {echo '<h1>Ma page 2</h1>';}
elseif ($page=='3') {echo '<h1>Ma page 3</h1>';}
else {echo '<h1>Ma page 1</h1>';}
?>
</body>
</html>