Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok NapísalOffline : 25.11.2010 14:24

Nazdarek. Chcel by som sa opytat, ci je tato funkcia spravne napisana resp. bezpecna. Je to funkcia na osetrenie vstupov:

Kód:
function MakeMeSave(&$input) {
   if(is_array($input)) {
      array_walk_recursive($input,"SaveValue");
   } else {
      SaveValue($input);
   }
   
}

function SaveValue(&$value) {
   if(get_magic_quotes_gpc()) {
      $value = stripslashes($value);
   }

    $value = htmlspecialchars($value);
    $value = str_replace("$","&#36",$value);
    $value = str_replace("%","&#37",$value);
    $value = trim($value);
}

function FuncSTR($value) {
$value = str_replace("/","&#47",$value);
   $value = str_replace(";","&#59",$value);
   $value = trim($value);
}

FuncSTR($_POST);
FuncSTR($_GET);
FuncSTR($_COOKIE);
FuncSTR($_SESSION);


Ak to nie je v poriadku, mohli by ste mi to prosim opravit, alebo poradit ako to opravit?? Dakujem..


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 25.11.2010 14:40

nepises pre ake prostredie ma byt takto osetreny vstup bezpecny ? pre PHP ? HTML? MySQL ?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.03.07
Prihlásený: 04.07.14
Príspevky: 344
Témy: 97
Príspevok Napísal autor témyOffline : 25.11.2010 15:28

No malo by to byt na osetrenie vsetkych hodnôt odosielanych cez $_POST, $_GET, $_COOKIES alebo $_SESSION. Malo by to platit pre kazde prostredie teda aj pre PHP, MySQL atd. Nieco ako je tato funkcia: Hromadne osetrenie vstupov (zakladne)


Offline

Užívateľ
Užívateľ
Spravne napisana funkcia

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 25.11.2010 15:49

hmm, a nerozumiem naco tam mas te prve dve funkcie, ked vyuzivas iba tretiu.







_________________
Sorry za prelkepy
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 27.11.2010 11:22

newboy1 píše:
Malo by to platit pre kazde prostredie teda aj pre PHP, MySQL atd.
To je ale úplne zbytočné a často aj zlé (keďže napr. v html nevadí znak ' a MySQL zase nevadí < ...).


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Správne hodnotenie

v PHP, ASP

4

518

10.03.2010 16:19

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prestal spravne pracovat

v Ostatné

4

518

13.03.2010 19:28

Ma3xko_PN Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Facebook nezobrazuje správne

v Sociálne siete

6

1838

29.07.2013 11:36

matthew_tv Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fungujú pamäte správne?

v Pamäte

3

311

25.10.2012 18:25

Seth Sparrow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spravne nakonfigurovaná zostava?

v PC zostavy

21

958

04.11.2010 20:38

Gambrinus08 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako správne inštalovať?

v Ovládače

5

881

09.04.2009 10:55

SilverSurfer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spravne nahradenie eregi_replace

v PHP, ASP

5

528

13.01.2016 13:15

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. klavesnica nefunguje spravne

v Externé zariadenia

4

1241

30.03.2008 14:13

mimkork Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mys nefunguje spravne

v Externé zariadenia

1

490

13.04.2020 19:57

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spravne nastavenie php

v PHP, ASP

11

986

14.02.2007 14:34

kmsa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fungujú mi pamäte správne?

v Pamäte

11

446

27.10.2013 10:32

Seth Sparrow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Lyzovanie, spravne nastavenie viazania

v Šport a pohyb

6

6628

28.12.2014 15:33

phau Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Ako spravne odvetrať skrinu...

v Chladiče a všetky druhy chladenia

2

828

01.03.2010 15:12

workoholik16 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. spravne zobrazenie url adresy

v PHP, ASP

2

504

10.08.2008 21:42

dulius Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prepojenie Routrou správne nastavenie

v Poskytovatelia internetu

3

398

26.01.2017 18:28

4040 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Bude to správne fungovat?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PC zostavy

36

1962

19.11.2008 21:15

prkyyynko Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra