Форми на сайті містять різні елементи управління і служать для організації взаємодії з користувачем. Наявність на сайті форми дає можливість користувачеві вводити і відправляти реєстраційні дані, повідомлення та іншу інформацію. Причому форма повинна не просто зчитувати введений текст, а й певним чином його обробляти.
Вам знадобиться
- - скрипт форми.
Інструкція
Основною складністю при створенні форми є забезпечення безпеки введеної інформації для сайту та інших користувачів. Однією з найпоширеніших вразливостей є так звані XSS-ін'єкції, суть яких полягає в можливості виконання в браузері користувача шкідливого исполнимого коду. Тому форма повинна мати фільтр, який не дозволяє вводити небезпечні символи або замінюючий їх безпечними аналогами в іншому кодуванні. Фільтри потрібні і в інших ситуаціях - наприклад, в полі введення електронної поштової адреси може стояти фільтр на введення знаків у будь-якій розкладці, крім англійської.
Реалізується форма в веде скрипта, написаного на одному з скриптових мов, найчастіше використовується PHP. Код форми можна вставити на сайт двома способами: безпосередньо в код сторінки і окремим приєднуються файлом. У першому випадку виконуваний код укладається між тегами "
Якщо скрипт представлений окремим файлом, в коді сторінки на нього повинна бути зроблена відповідна посилання виду:
Скрипт форми можна написати самому, але набагато простіше знайти в мережі вже готовий варіант і доопрацювати його потрібним чином. Найкраще переглянути код декількох варіантів, оцінити їхні переваги й недоліки. Розібравшись в тому, як побудований скрипт форми, ви завжди зможете змінити його так, як вам зручніше, або створити за зразком вже існуючих скриптів свій власний.