login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Veilig paginasysteem?

Offline bennieboy - 27/01/2007 12:58
Avatar van bennieboyHTML beginner Ik maak altijd gebruikt van volgend paginasysteem. Is dit een veilige manier van werken?
  1. <?php
  2. if (isset($_GET['pagina']))
  3. {
  4. if($_GET['pagina']=='home')
  5. {
  6. include('home.php');
  7. }
  8. elseif($_GET['pagina']=='news')
  9. {
  10. include('news.php');
  11. }
  12. elseif($_GET['pagina']=='links')
  13. {
  14. include('links.php');
  15. }
  16. }
  17. ?>

2 antwoorden

Gesponsorde links
Offline kickasgamer - 27/01/2007 13:12 (laatste wijziging 27/01/2007 13:14)
Avatar van kickasgamer PHP ver gevorderde wat bedoel je met veilig ?

maar als ik jou was zou ik met de switch structuur werken
switch($pagina){
case 'home':
include('pagina/home.php');
break;
}
Offline Gerard - 27/01/2007 13:13
Avatar van Gerard Ouwe rakker Je controleert nu of een bepaalde waarde gelijk is wat er in de GET staat, dus laat je niets anders toe dan die dingen. Dat is natuurlijk in orde.

Misschien is het een idee om een tabel aan te leggen in je database en daar de paginas in te zetten. Het toevoegen van een pagina aan je systeem is dan een kwestie van adden van een nieuw record aan je database en daarmee hoef je dus niet elke keer je php code in te duiken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s