ვალიდაცია და მონაცემთა გაწმენდა PHP-ის გამოყენებით. Validator კლასი POST მონაცემების დასადასტურებლად სხვა სვეტის მითითება დასადასტურებლად
ეს და შემდეგი თავები აჩვენებს, თუ როგორ გამოვიყენოთ PHP ფორმის მონაცემების დასადასტურებლად.
PHP ფორმის ვალიდაციაიფიქრეთ უსაფრთხოებაზე PHP ფორმების დამუშავებისას!
ამ გვერდებზე ნაჩვენები იქნება, თუ როგორ უნდა დამუშავდეს PHP ფორმები უსაფრთხოების გათვალისწინებით. ფორმის მონაცემების სათანადო ვალიდაცია მნიშვნელოვანია თქვენი ფორმის დასაცავად ჰაკერებისა და სპამერებისგან!
HTML ფორმა, რომელზეც ჩვენ ვიმუშავებთ ამ თავებში, შეიცავს სხვადასხვა შეყვანის ველებს: სავალდებულო და არასავალდებულო ტექსტის ველებს, რადიო ღილაკებს და გაგზავნის ღილაკს:
ზემოთ მოყვანილი ფორმის ვალიდაციის წესები შემდეგია:
სახელი | საჭირო. + უნდა შეიცავდეს მხოლოდ ასოებს და უფსკრული |
ელფოსტა | საჭირო. + უნდა შეიცავდეს მოქმედ ელფოსტის მისამართს (@ და .) |
საიტი | სურვილისამებრ. თუ არსებობს, ის უნდა შეიცავდეს მოქმედ URL-ს |
კომენტარი | სურვილისამებრ. მრავალხაზოვანი შეყვანის ველი (textarea) |
სქესი | საჭირო. უნდა აირჩიოთ ერთი |
პირველ რიგში, ჩვენ გადავხედავთ უბრალო HTML კოდს ფორმისთვის:
ტექსტის ველებისახელის, ელფოსტის და ვებსაიტის ველები ტექსტის შეყვანის ელემენტებია, ხოლო კომენტარის ველი არის ტექსტური ზონა. HTML კოდი ასე გამოიყურება:
სახელი:
ელფოსტა:
საიტი:
კომენტარი:
სქესის ველები არის რადიო ღილაკები და HTML კოდი ასე გამოიყურება:
სქესი:
ქალი
მამრობითი
სხვა
ფორმის HTML კოდი ასე გამოიყურება: