[ 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 | 97
NapísalOffline : 25.11.2010 14:24 | Spravne napisana funkcia

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 | 2
NapísalOffline : 25.11.2010 14:40 | Spravne napisana funkcia

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 | 97
Napísal autor témyOffline : 25.11.2010 15:28 | Spravne napisana funkcia

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 | 181
Bydlisko: Nitra / Bra...
NapísalOffline : 25.11.2010 15:49 | Spravne napisana funkcia

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 | 0
NapísalOffline : 27.11.2010 11:22 | Spravne napisana funkcia

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í < ...).


 [ Príspevkov: 5 ] 


Spravne napisana funkcia



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

545

10.03.2010 16:19

emer

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

Spravne nahradenie eregi_replace

v PHP, ASP

5

557

13.01.2016 13:15

BX

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

Mys nefunguje spravne

v Externé zariadenia

1

579

13.04.2020 19:57

shiro

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

klavesnica nefunguje spravne

v Externé zariadenia

4

1323

30.03.2008 14:13

mimkork

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

Spravne nastavenie php

v PHP, ASP

11

1017

14.02.2007 14:34

kmsa

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

Prestal spravne pracovat

v Ostatné

4

547

13.03.2010 19:28

Ma3xko_PN

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

Facebook nezobrazuje správne

v Sociálne siete

6

1867

29.07.2013 11:36

matthew_tv

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

Fungujú pamäte správne?

v Pamäte

3

341

25.10.2012 18:25

Seth Sparrow

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

Spravne nakonfigurovaná zostava?

v PC zostavy

21

981

04.11.2010 20:38

Gambrinus08

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

Ako správne inštalovať?

v Ovládače

5

911

09.04.2009 10:55

SilverSurfer

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

ako najst spravne komponenty

v Krčma

14

965

26.03.2010 10:32

Trty

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

Fungujú mi pamäte správne?

v Pamäte

11

474

27.10.2013 10:32

Seth Sparrow

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

Lyzovanie, spravne nastavenie viazania

v Šport a pohyb

6

6701

28.12.2014 15:33

phau

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

871

01.03.2010 15:12

workoholik16

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

spravne zobrazenie url adresy

v PHP, ASP

2

533

10.08.2008 21:42

dulius

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

Prepojenie Routrou správne nastavenie

v Poskytovatelia internetu

3

434

26.01.2017 18:28

4040



© 2005 - 2024 PCforum, edited by JanoF