Pereiti prie turinio

PHP inputo apsaugos būdai.


Rekomenduojami pranešimai

Sveiki, buvau padaręs ilgą pertrauką ~1metų nuo programavimo ir dabar nusprendžiau vėl pradėti kurti. Viskas einasi kaip ir gerai, tik iškilo klausimas dėl apsaugos: Kaip pilnai apsaugoti input'ą, kokių simbolių neturėčiau leisti vartotojams, kokias jūs funkcijas naudojate? Šiaip pagalbai ieškodavau informacijos php.net ir ten rasdavau f-jas, bet dabar kaip iėjau ten, daug kur prie f-jų rašo: Warning - This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged. Tai dabar nebežinau kokiomis funkcijomis man pasitikėti, kokias naudoti. Prašau jūsų pagalbos! Ačiū.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš tai nesuprantu siūlymų naudoti PDO, kai visas likęs programavimas bus atliktas ne OOP. Kvaila maišyti stilius programavimo. Pasidarai su mysqli ir gerai.

Tuo labiau, kad OOP PHP'o yra nieko doro.

Kiek dabar paskaičiau apie PDO, tai sako, kad sutaupo daug daug laiko. Mano manymu vien dėl to verta naudoti. Laikas - pinigai. ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O kuom tau OOP blogai?

 

Man? Blogai? Aš taip nesakiau :)

 

OOP siūlyčiau naudoti tik didesniems projektams, kadangi būna kartais lengviau susigaudyti (nors viskas priklauso nuo programuotojo, aišku). Bet pats OOP kodo rašymas užima daug daugiau laiko nei procedūrinis/funkcinis.

Kam naudoti OOP PHP kalboje, kai dauguma funkcijų yra funkcijos, o ne metodai?

PHP truputį trūksta iki padoraus OOP. Labiausiai ko pasiilgstu tai metodų/funkcijų perklojimo (ar užklojimu jį vadina). Palengvintų gyvenimą dirbant su didesnėmis sistemomis :) Kiek žinau, PHP vėliau planuoja daugiau dėmesio ties OOP skirti. Tai - gal kada nors.

 

Beje, pats objektiškai programuoju su Java. Nesu tikras ar dėl to, kad nėra jokio kito būdo, ar dėl kokios priežasties, bet šiek tiek mėgaujuosi tuom. Ko apie PHP pasakyti negalėčiau.

 

OOP smagu rašyti jei mokaisi OOP ir panašiai, bet šiaip - neefektyvu.

Beje, dėl PHP OOP asmeniškai - been there, done that and it was not fun at all :)

Redagavo Satisfaction
Nuoroda į pranešimą
Dalintis kituose puslapiuose

O kas effektyvu, su krūva masyvų žaisti?

 

Nesu tikras kuom čia susiję su masyvais kažkas.

Tiesiog, funkcijos, + normalūs kintamieji, o ne ala "objektai" ir tiek :)

 

 

O MySQLi ne oop irgi?

 

Mysqli galima naudoti tiek procedūriškai, tiek objektiškai. PHP manual'e abiems variantais yra pavyzdžiai parodyti visur.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...