Formularët në sit përmbajnë kontrolle të ndryshme dhe përdoren për të organizuar ndërveprimin e përdoruesit. Prania në faqen e formularit lejon përdoruesin të futë dhe dërgojë të dhëna regjistrimi, mesazhe dhe informacione të tjera. Për më tepër, formulari jo vetëm që duhet të lexojë tekstin e futur, por edhe ta përpunojë atë në një mënyrë të caktuar.
Është e nevojshme
skenari i formës
Udhëzimet
Hapi 1
Vështirësia kryesore në krijimin e një forme është të sigurohet siguria e informacionit të futur për sitin dhe përdoruesit e tjerë. Një nga dobësitë më të zakonshme është e ashtuquajtura injeksion XSS, thelbi i së cilës është mundësia e ekzekutimit të kodit të ekzekutueshëm me qëllim të keq në shfletuesin e përdoruesit. Prandaj, formulari duhet të ketë një filtër që nuk lejon futjen e karaktereve të rrezikshëm ose i zëvendëson ato me homologë të sigurt në një kodim tjetër. Filtrat gjithashtu nevojiten në situata të tjera - për shembull, në fushën për futjen e një adrese e-mail, mund të ketë një filtër për futjen e karaktereve në çdo paraqitje, përveç anglishtes.
Hapi 2
Forma zbatohet në një skenar të shkruar në një nga gjuhët e skriptimit, më shpesh përdoret PHP. Kodi i formularit mund të futet në sit në dy mënyra: direkt në kodin e faqes dhe në një skedar të veçantë të bashkangjitur. Në rastin e parë, kodi i ekzekutueshëm është i mbyllur midis etiketave (pa thonjëza). Shtesa e faqes duhet të jetë *.php. Nëse faqja ka një shtrirje *.html ose *.htm, thjesht duhet ta ndryshoni në *.php. Serveri mund të konfigurohet për të përpunuar skedarë php me shtesa të ndryshme; në këtë rast, nuk ka nevojë të ndryshohet shtesa.
Hapi 3
Nëse skenari paraqitet si një skedar i veçantë, duhet të bëhet një lidhje përkatëse e formularit në kodin e faqes:. Nëse faqet në faqen tuaj kanë shtesën *.html, atëherë ndryshojeni atë në *.php ose krijoni një skedar.htaccess në rrënjën e faqes (me një periudhë përpara emrit), pastaj shtoni rreshtin "AddHandler application / x -httpd-php.html.htm "(pa citate).
Hapi 4
Ju mund ta shkruani vetë skenarin e formularit, por është shumë më e lehtë të gjesh një version të gatshëm në internet dhe ta modifikosh sipas nevojës. Bestshtë më mirë të shikoni kodin e disa opsioneve, të vlerësoni avantazhet dhe disavantazhet e tyre. Pasi të kuptoni se si është ndërtuar skenari i formës, gjithmonë mund ta ndryshoni atë në mënyrën që ju pëlqen, ose të krijoni tuajin bazuar në modelin e skripteve ekzistuese.