Wei wete hoe je zo'n link moet maken?
ok hier een hele simpele die NIET goed genoeg beveiligd is
<?
if(isset($_GET['page'])){
if(preg_match('/[a-z_-0-9]/i',$_GET['page']){
if(file_exists($_GET['page'].'.php')){
require($_GET['page'].'.php');
}
}
}
?>
[edit]paar typfoutjes en iets extra's erbij :P
Dat hoorde ik ook vaak van degene waarmee ik programmeerde maarja dan moeten ze het maar goed maken zodat het maar op een manier werkt :P

$num = 1 wordt hetzelde als $num = "1"
Waarom dan twee extra keertjes drukken?
Mogen de TS lkkr zelf doen :P
waarom?
omdat het veel sneller is, ga een script met en zonder undefined variables maar eens timen

en een script waar je ' en ' wel gebruik en een script waar je ze niet gebruikt
dat scheelt echt heeeeeeeeel veel
voor de kleine homepages maakt het niet uit nee, maar voor grote sites waar honderduizenden bezoekers per dag komen scheelt het je zo 50% aan cpu load en dus een extra server op een gegeven moment
Er zit een foutje in je script, Rick. Check de kleuren :).

Verder, ik geloof dat het ook een notice geeft, als je een constante ipv een string gebruikt.

echo hallo;

geeft wel hallo weer, maar ook een notice.

echo M_PI;

wat zou dat weergeven? Niet M_PI maar 3.14159265358979323 ofzo.

What's ur point? Nou, een echte programmeur programmeert goed ;).

p.s. Rick, je code, waaorm gebruik je preg_match. Je check nu toch of het alleen alfabetisch is. Sinds wanneer mogen er geen -, _ en 1-9 worden gebruikt :P
je hebt niet goed gelezen keys

de _ deed ie namelijk wel, maar ik heb nooit cijfers of - in m'n links staan dus die had ik eruit gelaten

maar op jouw verzoek eventjes aangepast ;)

Reageren