Toon posts:

PHP include

Pagina: 1
Acties:
  • 29 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi

Simpel vraagje denk ik ...

Ik gebruik dit om variabele pagina's in mn main (layout) pagina te laden.

<?php include("inc/$id.htm"); ?>

Nu kan ik alles dus voor elkaar krijgen met www.domain.com/index.php?id=news

Nu krijg ik het alleen niet voor elkaar om er een else in te krijgen die ervoor zorgt dat als iemand naar www.domain.com/index.php dat hij dan automatisch ?id=news pakt.

Kan iemand me even helpen ... hou het aub simpel zoals het was :)

Verwijderd

Het is gewoon zo simpel dat je dit makkelijk zelf moet kunnen. Vrijwel iedere tutorial behandelt dit wel in één van de eerste paar hoofdstukken. :)

  • Noork
  • Registratie: Juni 2001
  • Niet online
zoiets
code:
1
@!isset($id) { $id = "news"; }

  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Dit zou moeten werken denk ik.

PHP:
1
2
3
<?php
if(!isset($_GET['id'])) $_GET['id'] = 'news';
?>

Blog [Stackoverflow] [LinkedIn]


Verwijderd

Dit is wel gelijk een security leak, dus zorg voor een validatie van de invoer.

Om een antwoord op je vraag te geven:
PHP:
1
2
3
4
5
6
7
8
$page = $_GET["id"];

if( empty( $page ) )
{
  $page = "news";
}

include("inc/".$page.".htm");

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Ja doei doe anders even de tutorial op www.php.net volgen of een boek kopen voordat je dit niveau vragen gaat stellen :/
Gathering of Tweakers is géén helpdesk waar je al je huis-, tuin-, en keukenprobleempjes kwijt kunt, maar een forum voor en door de serieuze hobbyist. We verwachten dat je zelf moeite doet voordat je bij ons aanklopt, je dit in je topicstart duidelijk laat merken en dat je respect toont voor de andere gebruikers en het forum. Doe dus zelf research en laat duidelijk merken dat je dat gedaan hebt. Lijkt Gathering of Tweakers je te hoog gegrepen, dan is BeginnersWeb een mooi en goed alternatief.

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.