link / pagina verwijzing

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Matthijs

matthijs

18/01/2008 19:58:00
Quote Anchor link
Hoi,

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?
 
PHP hulp

PHP hulp

25/11/2024 01:44:56
 
Wietse Sas

Wietse Sas

18/01/2008 20:04:00
Quote Anchor link
niet echt moeilijk: hieronder voorbeeldje en uitleg:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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
}
 
Joren de Wit

Joren de Wit

18/01/2008 20:12:00
Quote Anchor link
Dit is nogal een beperkt voorbeeldje. Ik zou zelf werken met het includen van pagina's. Zie het voorbeeld hieronder:

Includen van paginas
 
Wietse Sas

Wietse Sas

18/01/2008 20:19:00
Quote Anchor link
Is inderdaad beperkt, maar hij vroeg: hoe krijg je zoiets voor elkaar.
Met deze oversimpele uitleg heeft hij tenminste een idee hoe je zoiets voor elkaar krijgt.
 
Matthijs

matthijs

18/01/2008 20:36:00
Quote Anchor link
Hartelijk dank voor jullie reacties!

Ik ga het eens aandachtig doornemen.
 
Matthijs

matthijs

19/01/2008 01:43:00
Quote Anchor link
Blanche,

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?
 
Matthijs

matthijs

19/01/2008 22:26:00
Quote Anchor link
Volgens mij zit er een fout in het script van Blanche.

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."
 
Joren de Wit

Joren de Wit

19/01/2008 22:51:00
Quote Anchor link
Nee hoor, dat is de melding die door het script gegeven wordt. Als de gevraagde pagina niet in de array met toegestane pagina's voorkomt, krijg je deze melding.

Zie regel 60 in de code van het script...

ps.
Quote:
Ik heb je script bekeken en vroeg me af waarom je de volgorde niet anders hebt gedaan
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.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.