Strona 1 z 1
Ile DHTML-a? a ile PHP?
: wt mar 29, 2005 7:26 pm
autor: irek1022
Jak sądzicie?
Chodzi o witrynę bazodanową (MySql)
Na czym powinno się skupiać:
-czy na przerzuceniu jak największej części "pracy" na klienta
(np.sprawdzanie poprawności danych w formularzu)
-czy może tą całą czarną robotę ma robić serwer (za który płacimy...nie jest to jakiś www..........prv.vrp.dde.coś.coś.pl)
Re: Ile DHTML-a? a ile PHP?
: wt mar 29, 2005 9:42 pm
autor: paszczak
sprawdzanie poprawnosci danych zdecydowanie lepiej zostawic po stronie serwera... przede wszystkim ze wzgledow bezpieczenstwa.
mozna oczywiscie wykonywac test dwukrotnie. najpierw po stronie klienta, a jak wszystko wyda sie poprawne wtedy dopiero po stronie serwera. odpada wtedy sprawdzanie znacznej czesci ewidentnych pomylek...
Re: Ile DHTML-a? a ile PHP?
: wt mar 29, 2005 11:54 pm
autor: FanFataL
Walidować dane zawsze trzeba po stronie serwera.
Jeżeli zaś chodzi o walidacje po stronie klienta to można to zrobic, ale nie trzena - jest w pewnymstopniu odciążenie dla servera, z drugiej jednak strony JSy można wyłączyć
A jeszcze z innej strony to ładowanie kodu js do htmlki to uciązenie dla klienta, który może np. ciągnąć strone po modemie :/
Pozdrawiam
...
Re: Ile DHTML-a? a ile PHP?
: śr mar 30, 2005 1:16 pm
autor: iro
Ja robię to tak, że sprawdzam formularze JavaScriptem i jak skrypt się wykona w formularzu ustawiam pole hidden na true, którego wartość informuje później skrypt php, że sprawdzenie zostało wykonane i już tego nie robie po stronie php. Jeżeli ktoś wyłączy JavaScript w przeglądarce to wartość pola hidden zostaje na false (bo tak jest ustawiona standardowo) i wykonuje sprawdzenie formularza na serwerze.
Re: Ile DHTML-a? a ile PHP?
: śr mar 30, 2005 2:25 pm
autor: FanFataL
iro pisze:Ja robię to tak, że sprawdzam formularze JavaScriptem i jak skrypt się wykona w formularzu ustawiam pole hidden na true, którego wartość informuje później skrypt php, że sprawdzenie zostało wykonane i już tego nie robie po stronie php. Jeżeli ktoś wyłączy JavaScript w przeglądarce to wartość pola hidden zostaje na false (bo tak jest ustawiona standardowo) i wykonuje sprawdzenie formularza na serwerze.
HA-HA-HA-HA LOL
Sorkim ale mozesz podac mi linki do stron gdzie tak masz. Znam milion sposobów na obejście tego - najprostszym to skopiować sobie formularz na locala - zmienić w magicznym polu wartosc na true i w innych polach wyslac bzdury. LOL Stary gdzies ty sie chowal. Sorki, ale takie rzeczy trzeba tępić - zmień natychmiast podejście do sprawy - ja rozumiem jak to są jakies prywatne stronki, ale jak bedziesz robił aplikacje dla klienta albo dla firmy.... nawet nie chce myśleć.
Pozdrawiam

i prosze żeby każdy to przeczytał wziął sobie do serca że
FanFataL pisze: To co wykonujemy po stronie serwera to uznajemy za prawdziwe, a to co po stronie klienta domniemamy że jest błędne
i tego należy przestrzegać.
...
Re: Ile DHTML-a? a ile PHP?
: czw mar 31, 2005 2:00 pm
autor: iro
Masz rację, o tym nie pomyślałem
Ale wstyd

Re: Ile DHTML-a? a ile PHP?
: pt kwie 15, 2005 4:23 pm
autor: kider
FanFataL pisze: To co wykonujemy po stronie serwera to uznajemy za prawdziwe, a to co po stronie klienta domniemamy że jest błędne i tego należy przestrzegać.
Generalnie to co wykonujemy po stronie servera jest względnie prawdziwe.