Obrasci na web mjestu sadrže razne kontrole i koriste se za organiziranje korisničke interakcije. Prisutnost na web mjestu obrasca omogućuje korisniku unos i slanje podataka o registraciji, poruka i drugih podataka. Štoviše, obrazac ne bi trebao samo čitati uneseni tekst, već ga i obrađivati na određeni način.
Nužno je
obrazac skripta
Upute
Korak 1
Glavna poteškoća u stvaranju obrasca je osigurati sigurnost podataka unesenih za web mjesto i ostale korisnike. Jedna od najčešćih ranjivosti je takozvana XSS injekcija, čija je bit mogućnost izvršavanja zlonamjernog izvršnog koda u korisnikovom pregledniku. Stoga obrazac mora imati filtar koji ne dopušta unos opasnih znakova ili ih zamjenjuje sigurnim kolegama u drugom kodiranju. Filteri su potrebni i u drugim situacijama - na primjer, u polju za unos adrese e-pošte može postojati filtar za unos znakova u bilo koji izgled, osim na engleskom.
Korak 2
Obrazac je implementiran u skriptu napisanu na jednom od skriptnih jezika, najčešće se koristi PHP. Kôd obrasca može se na web mjesto umetnuti na dva načina: izravno u kôd stranice i u zasebnu priloženu datoteku. U prvom je slučaju izvršni kod zatvoren između oznaka (bez navodnika). Proširenje stranice mora biti *.php. Ako stranica ima proširenje *.html ili *.htm, samo ga trebate promijeniti u *.php. Poslužitelj se može konfigurirati za obradu php datoteka s različitim nastavcima; u ovom slučaju nema potrebe za promjenom nastavka.
3. korak
Ako je skripta predstavljena kao zasebna datoteka, na nju se mora postaviti odgovarajuća veza obrasca u kodu stranice:. Ako stranice na vašoj web lokaciji imaju proširenje *.html, promijenite ga u *.php ili stvorite.htaccess datoteku u korijenu web mjesta (s točkom ispred imena), a zatim dodajte redak "AddHandler application / x -httpd-php.html.htm "(bez navodnika).
4. korak
Skriptu obrasca možete sami napisati, ali mnogo je lakše pronaći gotovu verziju na mreži i po potrebi je modificirati. Najbolje je pogledati kod nekoliko opcija, procijeniti njihove prednosti i nedostatke. Jednom kada shvatite kako je izgrađena skripta obrasca, uvijek je možete promijeniti na način koji želite ili stvoriti vlastiti na temelju uzorka postojećih skripti.