Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen
  1. #1
    Erik Hensema
    Re: [PHP] script voert require niet uit als geen variable in URI meegegeven  is
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] script voert require niet uit als geen variable in URI meegegeven is

    Juliette (jrf[spamblock]@jokeaday.net) wrote:
    > Ik ben de zoveelste newbie die maar aan het vragen slaat ;-)
    > Heb me de halve nacht rotgezocht op het net naar een oplossing maar kom
    > er niet uit...
    >
    > Lokaal (Windows installatie van Apache/PHP) werkt alles ok.
    > Op de server werkt het aanroepen van het script met
    > www.***.nl/index.php?id=page1 etc goed, maar wat niet werkt is om
    > www.***.nl/index.php te doen en dan het home.php bestand binnen gehaald
    > te krijgen. index.php?id=home werkt wel.


    'werkt niet' is een slechte omschrijving. Zonder twijfel gebeurt
    er iets, en dat iets is anders dan wat je verwacht.
    Beschrijf wat er zou moeten gebeuren en wat er daadwerkelijk
    gebeurt.

    > Met behulp van de "print"'s onderaan het scriptje kan ik zien dat $id
    > wel naar "home" gezet wordt en dat ook $fileid goed staat...
    >
    > Ik weet niet meer wat ik nog meer kan uitproberen. Heb me helemaal blind
    > gestaard.
    >
    > Suggesties (en/of oplossingen !) zijn heel erg welkom.
    >
    ><?php
    > $id = $HTTP_GET_VARS["id"];
    > $page_names = array ("home","page1", "page2", "page3");
    >
    > if (empty($HTTP_GET_VARS["id"])) {


    Ik denk dat dit moet worden:
    if(!isset($_GET['id'])) { ... }

    $_GET is gewoon korten dan HTTP_GET_VARS overigens.

    > $id = "home";
    > $fileid = "/paginas/$id.php";
    > require($_SERVER['DOCUMENT_ROOT'].$fileid);
    > } elseif (in_array($id, $page_names)) {


    Kom niet in de verleiding om bovenstaande check eruit te halen!
    Je moet _extreem_ voorzichtig zijn met gegevens die je vanaf de
    client krijgt. Op deze manier gaat het goed.

    [...]
    --
    Erik Hensema (erik@hensema.net) ICQ# 8280101
    Quoting-HOWTO: http://www.leerquoten.nl

  2. #2
    nincompoop
    Re: [PHP] script voert require niet uit als geen variable in URI meegegeven  is
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [PHP] script voert require niet uit als geen variable in URI meegegeven is

    >Ik ben de zoveelste newbie die maar aan het vragen slaat ;-)
    >Heb me de halve nacht rotgezocht op het net naar een oplossing maar kom
    >er niet uit...


    Welkom!

    ><?php
    > $id = $HTTP_GET_VARS["id"];
    > $page_names = array ("home","page1", "page2", "page3");
    >
    > if (empty($HTTP_GET_VARS["id"])) {
    > $id = "home";
    > $fileid = "/paginas/$id.php";
    > require($_SERVER['DOCUMENT_ROOT'].$fileid);


    Nou, ik weet er niet zoveel van, hoor, maar ik zou toch eens kijken
    wat er in dat document $_SERVER['DOCUMENT_ROOT'].$fileid precies
    gebeurt. Staat daar niet iets geks in oid?

    >Alvast bedankt, Juliette


    Graag gedaan.

    Succes! :-)

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics