4 berichten aan het bekijken - 1 tot 4 (van in totaal 4)
  • Q:
    Bijdrager
    EL Mystica

    includes

    Ik heb een mainpage als site, en bij elke pagina worden er verschillende andere pagina’s via include toegevoegd.

    Hoe zorg ik er voor dat die include-pagina’s niet afzonderlijk kunnen opgevraagd worden?

    Bijdrager
    HSL

    dan moet je je includes buiten de webdir zetten, dus ergens waar ze niet publiekelijk toegankelijk zijn.

    Bijdrager
    tijn22

    of als je werkt met bijvoorbeeld php, dan kun je een variabele opgeven die wordt gecheckt. Wordt de include door een iemand opgevraagd, dan Is de variable niet gezet, en de pagina wordt niet weergegeven.

    Wrapper:
    [code:1:8805feba15]<? $IncludeToegestaan=1;
    include ("bestand.php"); ?>[/code:1:8805feba15]

    Include:
    [code:1:8805feba15]<? if ($IncludeToegestaan !=1) { echo "Dit bestand is niet publiek toegankelijk!"; exit; } ?>[/code:1:8805feba15]

    Bijdrager
    martijnG

    in je hoofd pagina zet een statische waarde:
    define( ‘DOORGAAN’, 1 );

    in je include controleer of DOORGAAN gedefined is:
    defined( ‘DOORGAAN’ ) or die( ‘U mag files niet direct aanspreken’ );

4 berichten aan het bekijken - 1 tot 4 (van in totaal 4)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.