ვალიდაცია და მონაცემთა გაწმენდა PHP-ის გამოყენებით. Validator კლასი POST მონაცემების დასადასტურებლად სხვა სვეტის მითითება დასადასტურებლად

ეს და შემდეგი თავები აჩვენებს, თუ როგორ გამოვიყენოთ PHP ფორმის მონაცემების დასადასტურებლად.

PHP ფორმის ვალიდაცია

იფიქრეთ უსაფრთხოებაზე PHP ფორმების დამუშავებისას!

ამ გვერდებზე ნაჩვენები იქნება, თუ როგორ უნდა დამუშავდეს PHP ფორმები უსაფრთხოების გათვალისწინებით. ფორმის მონაცემების სათანადო ვალიდაცია მნიშვნელოვანია თქვენი ფორმის დასაცავად ჰაკერებისა და სპამერებისგან!

HTML ფორმა, რომელზეც ჩვენ ვიმუშავებთ ამ თავებში, შეიცავს სხვადასხვა შეყვანის ველებს: სავალდებულო და არასავალდებულო ტექსტის ველებს, რადიო ღილაკებს და გაგზავნის ღილაკს:

ზემოთ მოყვანილი ფორმის ვალიდაციის წესები შემდეგია:

ველის ვალიდაციის წესები
სახელი საჭირო. + უნდა შეიცავდეს მხოლოდ ასოებს და უფსკრული
ელფოსტა საჭირო. + უნდა შეიცავდეს მოქმედ ელფოსტის მისამართს (@ და .)
საიტი სურვილისამებრ. თუ არსებობს, ის უნდა შეიცავდეს მოქმედ URL-ს
კომენტარი სურვილისამებრ. მრავალხაზოვანი შეყვანის ველი (textarea)
სქესი საჭირო. უნდა აირჩიოთ ერთი

პირველ რიგში, ჩვენ გადავხედავთ უბრალო HTML კოდს ფორმისთვის:

ტექსტის ველები

სახელის, ელფოსტის და ვებსაიტის ველები ტექსტის შეყვანის ელემენტებია, ხოლო კომენტარის ველი არის ტექსტური ზონა. HTML კოდი ასე გამოიყურება:

სახელი:
ელფოსტა:
საიტი:
კომენტარი:

რადიო ღილაკები

სქესის ველები არის რადიო ღილაკები და HTML კოდი ასე გამოიყურება:

სქესი:
ქალი
მამრობითი
სხვა

ფორმის ელემენტი

ფორმის HTML კოდი ასე გამოიყურება: