Hét vraag- en antwoordplatform van Nederland

Hoe heet dit ?php systeem?

Ooit kwam ik een script tegen, waarbij je in een .php bestand de locatie van je bestanden zette, met een naam erachter. Je kon vervolgens deze bestanden gewoon bezoek door te gaan naar website.nl/?php=endanhierdenaam weet iemand hoe dit heet?

Verwijderde gebruiker
11 jaar geleden
530

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Antwoorden (2)

Voor zover ik weet heeft dit geen naam. Ik kan je wel het script geven (wat volgens mij wil je weten hoe het heet zodat je het kunt opzoeken).

if(isset($_GET['p'])) {

$pagina = 'pagina'.basename($_GET['p']).'.php';

if(file_exists(basename($pagina))) {
include($pagina);
} else {
include('pagina404.php');
}
} else {
include('pagina1.php');
}

ke pagina geef je een naam als pagina1.php, pagina2.php, etc. Via ?p=2 krijg je dus pagina2.php. pagina1.php is daarnaast je home, indien ?p niet in de url staat wordt deze geladen. Indien de pagina niet bestaat wordt pagina404.php geladen. Je kunt de 1 en 2 nog vervangen met contact of home, maar ik denk dat je dat zelf wel kan.
(Lees meer...)
Verwijderde gebruiker
11 jaar geleden
Dat heet GET, je roept er argumenten in de URL mee op.
Kijk eens naar de URL index.php?pagina=bla als voorbeeld. Als je $_GET['pagina'] echo'ed krijg je de tekst 'bla' te zien.
(Lees meer...)
Bronnen:
Verwijderde gebruiker
11 jaar geleden

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 2500
Gekozen afbeelding