Ich versuche, PHP sind auf meiner Website zu verwenden, aber ich laufe in Schwierigkeiten ...PHP umfassen nicht für Index-Seite arbeiten
Um dies zu starten ist mein Code:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Future | Origins</title>
</head>
<body>
<?php
if (isset($_GET['p'])) {
$p = $_GET['p'];
include('include/header.php');
switch($p) {
case "about":
include('include/about.php');
break;
default:
$p = "include/main.php";
break;
}
include('include/footer.php');
}
?>
</body>
</html>
Es zeigt nur, Inhalt für meinen Index-Seite, wenn meine URL ist wie
localhost/index.php?p=
gestylt ich es Inhalte für meinen Index-Seite anzeigen möchte den Standard mit
localhost
Ich habe nicht viel Wissen über PHP und es scheint nie eine einfache Lösung zu sein. Ich schließe mehrere Seiten auf meiner Website mit einem Switch Case ein.
Vielen Dank
So fügen Sie 'ein else' mit dem, was enthalten, wenn kein Parameter angegeben wird; Im Moment tun Sie nichts, wenn 'p' nicht in der Abfrage-Zeichenfolge übergeben wird. – jeroen
Danke, das hat es gelöst. Bewegte Kopf- und Fußzeilen enthalten auch außerhalb der IF-Anweisung. :) –