PHP beginner |
|
<a href="index.php?pagina=creditsUitgeven.php?id=top5">Zet jouw website in de top 5</a>
ik heb nu dit gedaan, maar in het paginasysteem zou het dit pakken:
index.php?pagina=creditsUitgeven.php?id=top5.php
dat is het probleem, dan krijg ik : de opgegeven pagina bestaat nite
EDIT: ik heb dit stukje er nu bijgezet, maar nu krijg ik: ongeldige pagina opgegeven
<?php
$sExpressie = "(http:|ftp:|shttp:|www.|.php|.pl|.cgi|.asp|index.php)";
// een soort van array met dingen die er niet in voor mogen komen
if(isset($_GET['pagina'])) {
if(eregi($sExpressie,$_GET['pagina'])) {
echo 'Ongeldige pagina opgegeven.'; }
else {
if(file_exists($_GET['pagina'].'.php')) {
include $_GET['pagina'].'.php';
} elseif(file_exists('creditsUitgeven.php?id='.$_GET['id'])) {
include 'creditsUitgeven.php?id='.$_GET['id'];
} else {
echo 'De opgegeven pagina bestaat niet.';
}
}
} else {
include ('home.php');
}
?>
<?php $sExpressie = "(http:|ftp:|shttp:|www.|.php|.pl|.cgi|.asp|index.php)"; // een soort van array met dingen die er niet in voor mogen komen if(isset($_GET['pagina'])) { if(eregi($sExpressie,$_GET['pagina'])) { echo 'Ongeldige pagina opgegeven.'; } else { include $_GET['pagina'].'.php'; } elseif(file_exists('creditsUitgeven.php?id='.$_GET['id'])) { include 'creditsUitgeven.php?id='.$_GET['id']; } else { echo 'De opgegeven pagina bestaat niet.'; } } } else { include ('home.php'); } ?>
dit is de link
<a href="?pagina=creditsUitgeven.php?id=top5">Zet jouw website in de top 5</a>? |