Leuk ! een ?page= script
Maargoed, nee daar mag dus nog wat aan gebeuren, ook zijn de tabjes van de site niet volledig leesbaar.
Ron edit: topic is een afsplitsing van http://www.webhostingtalk.nl/persone...angeboden.html
Likes: 0
Leuk ! een ?page= script
Maargoed, nee daar mag dus nog wat aan gebeuren, ook zijn de tabjes van de site niet volledig leesbaar.
Ron edit: topic is een afsplitsing van http://www.webhostingtalk.nl/persone...angeboden.html
Laatst gewijzigd door ®on; 24/03/09 om 11:20.
Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers![]()
potentieel niet checken voor file exists en permissies![]()
Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers![]()
En dat is belangrijk voor...?
Zolang ze php in safemode draaien, no worries![]()
Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers![]()
je denkt aan sql injecties ?![]()
Heren, dit hoort niet thuis in "personeel gezocht". Een eigen topic lijkt me meer op zijn plaats.
Dank je Ron.
Maar nee, afgezien dat ik zelf de url niet mooi vind [ waarom geen mod rewrite of gewoon .html Zeker als je webdevelopment diensten aanbied .. ], zijn dit soort constructies vaak gewoon niet echt veilig omdat ze meestal een include van de GET variabele p of page doen zonder verdere checks of wat dan ook.
Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers![]()
Hiernaast krijg je vaak een lagere rating met SEO met dat soort pagina's
Je kan toch ook een switch maken? Met een default case?
switch($page){
case 'home':
include 'home.php';
break;
default:
include 'unknown.php';
break;
}
(Uiteraard wel eerst $page even koppelen aan de $_GET en beveiligen)
En als ik zo eerlijk mag zijn vind ik dit ook geen leuke reactie. Ik heb genoeg van dat soort sites en scripts gezien en weet uit ervaring dat een boel scripters er geen of te weinig aandacht aan besteden.
Sterker nog, het kwam hier laatst nog ter sprake:
http://www.webhostingtalk.nl/1044428-post4.html
http://www.webhostingtalk.nl/1044432-post6.html
Ik heb hier een stukje code dat ik snel moest schrijven voor een simpel GET page script dat gebruik maakt van de titel in een CMS tabel:
http://www.ramonfincken.com/permalink/topic56.html
Nu is die $_GET['page'] = $row['id']; natuurlijk niet moeders mooiste stuk code, maar daar gaat het daar niet om ..
Zoals SF-Jeroen het aangeeft is de mooiste manier, maar minder practisch als je een boel bestanden hebt vanwege de hardcode stuff.
Klarned Managed hosting Hosting, optimalisatie & debugging door WP Core developers![]()