Ga naar inhoud

register_globals = off


Aanbevolen berichten

Volgende probleem: Ben bezig met nieuwe website en wil vanuit een pagina alles gaan includen. Dus bijv.: als men op de knop nieuws druk wordt in de index.php de pagina nieuws.php in de directory nieuws ge-include. Dit gebeurd d.m.v. de volgende code: [code:1:8e94bb4665] <? if($show==""){ $show="nieuws"; $path="nieuws"; } $page = $show; $page .= ".php"; if(file_exists($path."/".$page)){ include($path."/".$page); } else{ include("error.php"); } ?> [/code:1:8e94bb4665] Nou las ik dus dat je je php code zo moest programmeren dat je register_globals op 'off' moet kunnen staan. Dat kan in dit geval dus niet! Op welke manier kan ik dit soort includes dan oplossen? grt Obi
Link naar reactie
Het heeft niets met die code op zich te maken, die is gewoon goed. Wat jij waarschijnlijk bedoeld is dat je iets als "index.php?show=nieuws" wilt gebruiken. Dan moet je die "show" variabele afvangen doormiddel van "$_GET["show"]". Staat overigens perfect uitgelegd in de manual hoor: http://www.php.net/manual/en/language.variables.predefined.php
Link naar reactie
Als je alles door index.php wil laten afhandelen zijn er elegantere methoden. Wellicht dat je even wat extra materiaal wil doornemen en het dan anders kunt doen, lees het volgende (ook gewoon interessant):[list:0abcbd5862][*:0abcbd5862][url=http://www.alistapart.com/stories/succeed/]How to Succeed With URLs, Part One[/url][*:0abcbd5862][url=http://www.alistapart.com/stories/urls/]URLS! URLS! URLS![/url][*:0abcbd5862][url=http://www.w3.org/Provider/Style/URI]Cool URIs Don't Change[/url][/list:u:0abcbd5862]Doe er je voordeel mee! ;) - Bas
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...