11 berichten aan het bekijken - 1 tot 11 (van in totaal 11)
  • Q:
    Bijdrager
    Gido

    Includen met php

    Hallo,

    weet iemand hoe je via een link een andere pagina include?

    bijvoorbeeld: in menu.php staat een link en die link moet home.php includen in index.php (soort gebruik van frames maar dan met php).

    Ik had de code hiervoor eerst maar kan het nergens meer vinden:(

    :D het zou fijn zijn als iemand mij hiermee kan helpen

    Bijdrager
    JBG

    <? include(“home.php”); ?>

    oid

    Bijdrager
    ivan92

    gido je onderschrift mag maximaal 60 pixels(dacht ik) hoog zijn. deze is veel te groot!:o

    Bijdrager
    Gido
    ”Svonsk”

    <? include(“home.php”); ?>

    oid

    zo include je wel een pagina maar dat dan zeg maar als link..

    Bijdrager
    Faan

    index.php?pagina=hier_een_tekst

    en dan <?php include($_GET[‘pagina’]); ?>

    Bijdrager
    nipro
    ”Faan”

    index.php?pagina=hier_een_tekst

    en dan <?php include($_GET[‘pagina’]); ?>

    Waarbij je dat natuurlijk nooit op deze manier toepast:) Veel veiliger is het gebruik van een switch:

    [code:1:46eed03d4e]
    switch ($p) :
    case "home":
    case default:
    include(’/home.php’);
    break;
    case "about":
    include(’about.php’);
    break;
    endswitch;
    [/code:1:46eed03d4e]

    Inactief
    Anoniem

    @nipro

    <?php include($_GET[‘pagina’]); ?>

    dit is ook veilig

    <?php
    if(isset($_GET[‘pagina’] && file_exists($_GET[‘pagina’])) {
    include($_GET[‘pagina’]);
    }
    ?>

    zo controleer je of de variabele niet leeg is en of de file wel bestaat

    Bijdrager
    DarkRaverNL
    ”W0utR”

    @nipro

    <?php include($_GET[‘pagina’]); ?>

    dit is ook veilig

    <?php
    if(isset($_GET[‘pagina’] && file_exists($_GET[‘pagina’])) {
    include($_GET[‘pagina’]);
    }
    ?>

    zo controleer je of de variabele niet leeg is en of de file wel bestaat

    Switch is het best, daarmee kan je ook pagina titels zetten, en isset is ook true by $var = 0, dus altijd !empty doen, of strlen:)

    Bijdrager
    iNsane

    Inderdaad, beter gebruik je de switch methode. Bij de methode van W0utR heb je een probleem als iemand…

    index.php?pagina=/etc/gevoelige_info.txt

    …aanroept.

    Just my 2 cents:)

    Bijdrager
    Gido

    bedankt voor alle reacties! ik ga het meteen uitproberen als ik thuis ben.
    :D

    Bijdrager
    Kyokushinkai
11 berichten aan het bekijken - 1 tot 11 (van in totaal 11)

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