Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Początkujący - bezpieczeństwo zastosowanego rozwiązania
poki
post 30.04.2010, 10:52:36
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 30.04.2010

Ostrzeżenie: (0%)
-----


Witam, pisze sobie stronkę i mam pytanie - czy poniższy kod jest bezpieczny - tzn. czy ktoś nie jest w stanie przy takim rozwiązaniu zaatakować mojej strony i spowodować obciążenia konta hostingowego przez co mnie wywalą z hostingu.

  1. <div class="menus">
  2.  
  3. <ul id="menu">
  4. <? $adre = explode("/", $_SERVER['REQUEST_URI']); if(strstr($adre[1], "index.php") != FALSE) { $adres = explode("index.php", $adre[1]); } else { $adres[1] = $adre[1]; } ?>
  5.  
  6. <? if($adres[1]=="?go=kolory") { echo '<li class="active">'; } else
  7. if($adres[1]=="?go=kolory-bialy") { echo '<li class="active">'; } else
  8. if($adres[1]=="?go=kolory-czarny") { echo '<li class="active">'; } else
  9. if($adres[1]=="?go=kolory-czerwony") { echo '<li class="active">'; }
  10. else { echo '<li>'; } ?><div><a href="?go=kolory">kolory</a></div></li>
  11. <li class="spacer"></li>
  12.  
  13. <? if($adres[1]=="?go=wzory") { echo '<li class="active">'; } else
  14. if($adres[1]=="?go=wzory-kwadraty") { echo '<li class="active">'; } else
  15. if($adres[1]=="?go=wzory-trojkaty") { echo '<li class="active">'; }
  16. else { echo '<li>'; } ?><div><a href="?go=wzory">wzory</a></div></li>
  17.  
  18. </ul>
  19. </div>
  20.  
  21. <?
  22. if (!isset($_GET['go'])) {
  23. include("glowna.php");
  24. } else {
  25. if($_GET['go']=="glowna" || eregi("http:\/\/",$_GET['go'])==true || eregi("\.", $_GET['go']) || !(file_exists($_GET['go'].".php"))){
  26. include("glowna.php");
  27. } else {
  28. ?>
  29. <div id="news">
  30.  
  31. <div id="menu2">
  32.  
  33. <?
  34. if(file_exists("menu_".$_GET['go'].".php")) {
  35. include("menu_".$_GET['go'].".php");
  36. } else {
  37. include("menu.php");
  38. }
  39. ?>
  40.  
  41. </div>
  42.  
  43. <div id="contentx">
  44.  
  45. <?
  46. include($_GET['go'].".php");
  47. ?>
  48.  
  49. </div>
  50. </div>


Ten post edytował poki 30.04.2010, 10:54:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 22:26