Kezdőoldal » Számítástechnika » Programozás » Mennyire elég így ellenőrizni...

Mennyire elég így ellenőrizni a kapott értéket? (Php, oldal megnyitás)

Figyelt kérdés

Van ugye a "get".

pl.:

index.php?aloldal=elso


Ha a linkbe bármit beírnak, de én leellenőrzöm-e,hogy van-e olyan aloldal, az már elegendő-e?

Vagy azok, akik fel akarják törni,el akarják rontani az oldalt,stb, így is megteszik,ha a linkbe beírják azt,amit?


2014. okt. 7. 23:22
1 2
 11/16 anonim ***** válasza:

Amik statikusan maradnak - mint például a CSS-stíluslapok, a navigáció, stb... - az maradhat az index.php-ban.

Viszont a dinamikus tartalmak, tölthetőek.


Szóval például:

<ul id="nav">

<li><a href="rolunk">Rólunk</a></li>

<li><a href="termekeink">Termékeink</a></li>

<li><a href="kapcsolat">Kapcsolat</a></li>

</ul>

<div id="content">

<?php

switch($_GET["id"])

{

case "rolunk":

include "rolunk.inc.php";

break;

case "termekeink":

include "termekeink.inc.php";

break;

case "kapcsolat":

include "kapcsolat.inc.php";

break;

default

include "rolunk.inc.php";

break;

}

?>

</div>

2014. okt. 7. 23:52
Hasznos számodra ez a válasz?
 12/16 anonim ***** válasza:

kívülről kapott értéket soha ne include-olj közvetlenül, hallgass a switch-esekre (bár adatbázissal vagy asszociatív tömbbel vagy bárhogy máshogy szebb lenne)

(se az adatbázisba ne írd be, közvetlenül ne szűrj vele adatokat adatbázisból, stb.)

2014. okt. 8. 01:45
Hasznos számodra ez a válasz?
 13/16 A kérdező kommentje:

Ez már hibás is.


Php-kódom:

switch($_GET['aloldal'])

{

case "aloldal1": include "al1.php";

break;



default:

include("index.php");

break;

}


Ez a kód egyenlő a végtelen ciklussal.

2014. okt. 8. 19:28
 14/16 anonim ***** válasza:
# 13 akkor ne így csináld...
2014. okt. 8. 19:29
Hasznos számodra ez a válasz?
 15/16 A kérdező kommentje:

switch($_GET['aloldal']) =ilyen számára nem is létezik.


include=rossz,mert végtelen ciklus.

2014. okt. 8. 19:32
 16/16 anonim ***** válasza:
ha az index.php-ben be include-olod az index.php-t, akkor igen, végtelen ciklus......
2014. okt. 8. 19:34
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!