- VR topik (Oculus Rift, stb.)
- Milyen videókártyát?
- AMD Navi Radeon™ RX 9xxx sorozat
- Philips LCD és LED TV-k
- Sokat megélt veterán CPU-t hoz vissza a piacra az Intel
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- OLED TV topic
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen alaplapot vegyek?
- Házimozi haladó szinten
Új hozzászólás Aktív témák
-
Doink
aktív tag
válasz
spiritex #19197 üzenetére
Mivel kliens oldalon a felhasználó azt csinál amit szeretne, amit érts úgy, hogy úgy módosítja a szervertől kapott kapott html-t és javascriptet ahogy szeretné ezért szerver oldalon mindig kellene ellenőrizni.
3 életszerű példa:
- A postás is átnézni (szerver oldal) hogy helyesen töltötted ki a formanyomtatványt annak ellenére hogy te már otthon (kliens oldalon) átnézted. A módosított html-t meg elképzelheted úgy hogy bár volt egy * a Címzett mező mellett hogy kötelező kitölteni de te leleményes voltál és hibajavítóval eltüntetted amitől még a postás nem fogja elfogadni neked. Ha nem ellenőrzöl szerver oldalon az olyan mintha a postás rá se nézne a papírodra.
- reklámblokkoló pluginek, mondjuk ők képeket és js-ek betöltését szokták eltüntetni de jön a gyanú, hogy akkor egy required attribútumot is ki tudnának törölni ha akarnak.
- Írd be a required-öt ahogy javasolták, töltsd be az oldalt F12 => forrás és ott keresd meg azt a beviteli mezőt és töröld ki a required attribútumot.Akkor mire jó (a kliens oldali validálás)?
- Ha nem szeretnéd hogy állandóan a szerverhez forduljon a böngésző ha hibás adatot ad meg a user akkor nagyon jól jön az hogy a böngésző előtte leellenőrzi azt amit letud és csak akkor küldi el az adatokat a szervernek ha azok stimmelnek (aki ugyan úgy le fogja ellenőrizni).
Postásra lefordítva annyi plusszt hoz hogy nem csak felhányod az adatokat a papírra és addig javítgatod eszetlenül amíg el nem fogadja hanem átnézed/átnézetteted a böngészővel mielőtt odaadnád neki.
- Másik példa ha az adatot soha sem fogod elküldeni a szervernek hanem csak a böngészőben használod.3 életszerű példa kliens oldalra:
- Twitter, 140 betű limit. Teljesen felesleges addig a szervernek bármit is küldeni a Tweet gomb nyomására amíg 0 vagy több mint 140 a tweeted hossza. (spórol a szerver és hálózati erőforrásokkal).
- Bejelentkezés, amíg a felhasználónév vagy a jelszó nincs kitöltve addig felesleges bármit is küldeni a szervernek.
- Localstorage-ben (böngészőben) tárolod hogy a user melyik témát használja és szerver oldalon ezt szimplán azért nem tárolod mert nem érdekel.Összefoglalva:
- A klienstől érkező adatokat szerver oldalon mindig validáljuk.
- Kliens oldalon nem mindig, sokszor csak a szerverrel küldjük vissza a hibákat.
Új hozzászólás Aktív témák
- Új nap, új Xiaomi 17 információk
- PlayStation 5
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- iPhone topik
- sziku69: Szólánc.
- VR topik (Oculus Rift, stb.)
- Milyen videókártyát?
- Samsung Galaxy A52s 5G - jó S-tehetség
- sziku69: Fűzzük össze a szavakat :)
- Az Apple bemutatta az iPhone 17-et
- További aktív témák...
- EVGA Supernova P850 Platinum 850W Tápegység eladó! Még 7+ év garancia!
- Eladó Garmin Forerunner 955 óra + egy Garmin RD (Running Dynamics) Pod
- Helldivers 2 Limited Edition(Bontatlan, garanciális)
- Garanciális Gamer Számítógép, PC (RX 590 8GB, I5-7500, 16GB RAM, SSD) Beszámítás! Posta ok (48)
- Garanciális Gamer Számítógép, PC (GTX 1660Ti, I3-10105, 16GB RAM, SSD) Beszámítás! Posta ok (47)
- Bomba ár! Toshiba Satellite Pro R50-C - i3-6G I 4GB I 128GB SSD I 15,6" I HDMI I Cam I W10 I Gari!
- iPhone 12 mini 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3460, 94% Akkumulátor
- Xiaomi Redmi Note 13 Pro 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- OLCSÓBB 09.11.!!! HP üzleti laptopok Elitebook, Probook, Zbook 8-13. gen gar.
- Samsung QE43Q60AAU QLED SMART 43" (108cm) TV
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest