link / pagina verwijzing
ik kom vaak sites tegen waarvan de hyperlinks op die site verwijzen naar andere subpagina's zoals onderstaand voorbeeld:
index.php?pag=nieuws
index.php?pag=aanmelden
Hoe krijg je zoiets voor elkaar?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# 1. Kijk na of het een geldige pagina is, anders default instellen
$pages = array("nieuws", "aanmelden");
if (!in_array($_GET["pag"])) { $_GET["pag"] = "nieuws"; }
# 2. Voor elke pagina de code voorzien
if ($_GET["pag"] == "nieuws") {
#Code voor pagina nieuws
} elseif ($_GET["pag"] == "aanmelden") {
#Code voor pagina aanmelden
}
$pages = array("nieuws", "aanmelden");
if (!in_array($_GET["pag"])) { $_GET["pag"] = "nieuws"; }
# 2. Voor elke pagina de code voorzien
if ($_GET["pag"] == "nieuws") {
#Code voor pagina nieuws
} elseif ($_GET["pag"] == "aanmelden") {
#Code voor pagina aanmelden
}
Met deze oversimpele uitleg heeft hij tenminste een idee hoe je zoiets voor elkaar krijgt.
Ik ga het eens aandachtig doornemen.
Ik heb je script bekeken en vroeg me af waarom je de volgorde niet anders hebt gedaan:
Is dit een toegestane pagina?
Bestaat de opgevraagde pagina?
-->
Bestaat de opgevraagde pagina?
Is dit een toegestane pagina?
Zodra je in het script een naam intypt achter ?page=blaat zou er volgens mij "pagina niet gevonden" moeten komen in plaats van "Deze pagina is niet toegestaan."
Zie regel 60 in de code van het script...
ps.
Quote:
Omdat de gebruiker helemaal niet hoeft te weten of een pagina wel/niet bestaat als deze niet toegestaan is. Daar heeft hij helemaal niets mee te maken, die pagina is niet toegestaan dus hij krijgt hem niet te zien, ongeacht of hij bestaat.Ik heb je script bekeken en vroeg me af waarom je de volgorde niet anders hebt gedaan
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit