Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Uglavnom post/get - zastita od nezeljenih unosa i logovanje/prepoznavanje korisnika.

[es] :: PHP :: Uglavnom post/get - zastita od nezeljenih unosa i logovanje/prepoznavanje korisnika.

Strane: 1 2

[ Pregleda: 5070 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

beep
Srbija/Vrbas

Član broj: 19294
Poruke: 198
*.dynamic.sbb.rs.

Sajt: keselj.xyz


+1 Profil

icon Re: Uglavnom post/get - zastita od nezeljenih unosa i logovanje/prepoznavanje korisnika.24.03.2010. u 20:44 - pre 171 meseci
Mislim da je za tebe najbolje da pogledas dokumentaciju od nekog CMS-a ...
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
77.46.221.*



+218 Profil

icon Re: Uglavnom post/get - zastita od nezeljenih unosa i logovanje/prepoznavanje korisnika.24.03.2010. u 21:05 - pre 171 meseci
Vidi, najteze je uzeti cookie tako sto provalis nekome u racunar tako da ne mislim o istom uzimanju kolacica. Postoje mnogo lakse metode za uzimanje kolacica bez upadanja u racunar.
Ako vec mozes da nekome provalis u racunar da kopiras cookie fajl onda je to najmanje i najblaze sta mozes da mu uradis.
Poslednje sto bih radio je da uzem cookie :)

Za milisekunde sam rekao da to ne moraju biti milisekunde vec sekunde i da ti se javi ista greska u razmaku od 2 sekunde kao kada pravis razmak od 1 milisekunde.

U vezu mysql_real_escape_string() i kosih crta vec 2 puta ti je receno zasto se to desava.

mysql_real_escape_string() je sasvim ok naredba i radi bez problema. Tebi server automatski parsira i prosledjuje vec podatke sa kosim crtama pa ne prosledjujes escape narebi prave podake.
To automatsko parsiranje je sada vec postala retkost na serverima i kod tebe je da opcija uljucena. Ili iskljuci tu opciju, ili proveri da li je ukljucena i ako je ukljucena onda normalizuj podatke ili prekosic mysql_real_escape_string() naredbu.

Najbolje je da vratis podakte u normalno stanje tako sto stavi ovo u jedan fajl i to inkluduj na pocetak svakog php fajla. Nemoj da dupliras include.

Code:

        if (get_magic_quotes_gpc()) 
{
            if (is_array($_POST)) $_POST = arrayMap("stripslashes", $_POST);
            if (is_array($_GET)) $_GET = arrayMap("stripslashes", $_GET);
            if (isset($_SESSION) && is_array($_SESSION)) $_SESSION = arrayMap("stripslashes", $_SESSION);            
        }



arrayMap je neka moja funkcija ista kao array_map samo sto radi sa visedimenzionalnim nizovima.


[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

mls

Član broj: 210388
Poruke: 64
*.adsl-a-1.sezampro.yu.



+3 Profil

icon Re: Uglavnom post/get - zastita od nezeljenih unosa i logovanje/prepoznavanje korisnika.25.03.2010. u 02:02 - pre 171 meseci
Odlicno, hvala vam puno.
Iskljucio sam magic_quotes_gpc() u php.ini i sada je sve u redu. Kada koristim mysql_real_escape_string() biva upisano u bazu onako kako je uneto.
Ubacio sam i if (get_magic_quotes_gpc())... za svaki slucaj ako nekada kasnije budem menjao server.

A vereovatno cu prelistati i neki cms... mozda nadjem nesto zanimljivo. :) Za sada, mislim da sam resio ovih nekoliko pitanja koja su me mucila. Tnx. ;)
 
Odgovor na temu

[es] :: PHP :: Uglavnom post/get - zastita od nezeljenih unosa i logovanje/prepoznavanje korisnika.

Strane: 1 2

[ Pregleda: 5070 | Odgovora: 22 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.