Sitedeki formlar çeşitli kontroller içerir ve kullanıcı etkileşimini düzenlemek için kullanılır. Formun sitesinde bulunması, kullanıcının kayıt verilerini, mesajları ve diğer bilgileri girmesine ve göndermesine olanak tanır. Ayrıca form sadece girilen metni okumamalı, aynı zamanda onu belirli bir şekilde işlemelidir.
Bu gerekli
komut dosyası oluşturur
Talimatlar
Aşama 1
Form oluşturmanın temel zorluğu site ve diğer kullanıcılar için girilen bilgilerin güvenliğini sağlamaktır. En yaygın güvenlik açıklarından biri, özü kullanıcının tarayıcısında kötü amaçlı yürütülebilir kod yürütme olasılığı olan XSS enjeksiyonudur. Bu nedenle form, tehlikeli karakterlerin girilmesine izin vermeyen veya bunları farklı bir kodlamada güvenli karşılıklarla değiştiren bir filtreye sahip olmalıdır. Filtrelere başka durumlarda da ihtiyaç duyulur - örneğin, bir e-posta adresi girme alanında, İngilizce dışında herhangi bir düzende karakter girmek için bir filtre olabilir.
Adım 2
Form, komut dosyası dillerinden birinde yazılmış bir komut dosyasında uygulanır, çoğunlukla PHP kullanılır. Form kodu siteye iki şekilde eklenebilir: doğrudan sayfa koduna ve ayrı bir ek dosyaya. İlk durumda, yürütülebilir kod etiketleri arasına alınır (tırnak işaretleri olmadan). Sayfa uzantısı *.php olmalıdır. Sayfanın *.html veya *.htm uzantısı varsa, bunu *.php olarak değiştirmeniz yeterlidir. Sunucu, farklı uzantılara sahip php dosyalarını işleyecek şekilde yapılandırılabilir; bu durumda uzantıyı değiştirmeye gerek yoktur.
Aşama 3
Komut dosyası ayrı bir dosya olarak sunuluyorsa, sayfa kodunda formun ilgili bir bağlantısı yapılmalıdır:. Sitenizdeki sayfalar *.html uzantısına sahipse, bunu *.php olarak değiştirin veya site kökünde bir.htaccess dosyası oluşturun (adın önünde bir nokta ile), ardından "AddHandler application / x" satırını ekleyin. -httpd-php.html.htm "(tırnak işaretleri olmadan).
4. Adım
Form betiğini kendiniz yazabilirsiniz, ancak internette hazır bir sürüm bulmak ve gerektiğinde değiştirmek çok daha kolaydır. Birkaç seçeneğin koduna bakmak, avantajlarını ve dezavantajlarını değerlendirmek en iyisidir. Form komut dosyasının nasıl oluşturulduğunu anladıktan sonra, onu istediğiniz gibi değiştirebilir veya mevcut komut dosyalarının modeline göre kendinizinkini oluşturabilirsiniz.