<?php include($_GET['id']); ?>

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

  • StephanVierkant
  • Registratie: Mei 2003
  • Laatst online: 10:20
Ik gebruik nu de code <?php include($_GET['id']); ?> in mijn pagina. Ik heb dus nu links zoals index.php?id=home.php. Hoe kan ik de code zo veranderen dat index.php?id=home genoeg is?

  • Tux
  • Registratie: Augustus 2001
  • Laatst online: 19:31

Tux

Dit is een zeer onveilige methode!

als je index.php?id=/etc/passwd intypt kan je gevoelige informatie over de server verkrijgen.

Check dus altijd of de bestandsnaam geldig is!

PHP:
1
2
3
4
5
$geldig = array ('home', 'nieuws', 'bla', woei');
if (in_array ($geldig, $_GET['id']))
{
    include_once ($_GET['id'] . ".php");
}

The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.


  • simon
  • Registratie: Maart 2002
  • Laatst online: 27-05 09:21
<?php include ($_GET["id"] . ".php"); ?>

Niet echt veilig... In een onbeveiligde omgeving kun je zoveel leuks... Hint hint :P

|>


Verwijderd

Stephan4kant schreef op 25 november 2003 @ 22:04:
Ik gebruik nu de code <?php include($_GET['id']); ?> in mijn pagina. Ik heb dus nu links zoals index.php?id=home.php. Hoe kan ik de code zo veranderen dat index.php?id=home genoeg is?
Sorry maar dit is de simpelste vraag
RTFM!

<?php
$pagina = $_GET['id'];
include ("$pagina.php3");
?>

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

curry684

left part of the evil twins

Geen touw aan vast te knopen.... lees P&W FAQ - De "quickstart" en ***** Lees dit! Over topictitels in P&W ***** eens en probeer nog eens :)

edit:
okee anderen snapten het wel, maar het blijft een brak topic, dicht dus :)

[ Voor 18% gewijzigd door curry684 op 25-11-2003 22:07 ]

Professionele website nodig?


Dit topic is gesloten.