ПредишенСледващото

Инспекция и защита на данните

Разбира се, за въвеждане на текст за валидиране във формата и се изпраща на PHP скрипта със сигурност трябва да се проведе директно в PHP скрипт, така че потребителят не случайно сте въвели невярна информация или не го е направил нарочно, за да предизвика грешки изпълнението на скрипта. Но нека си представим, че имаме един сайт с много висок трафик, например, 10000 посещения на ден, а всеки потребител въведе данните във формата и я изпраща към сървъра. Да кажем, 50% от потребителите не запълнят някои области и да ги попълните коректно. Данните се предават към сценария, провери и формата се връща на потребителя да коригира грешката. В нашия случай, когато голям брой потребители това ще създаде допълнително натоварване на сървъра и допълнителния трафик за двата сървъра и потребителя.

Отстраняване на защита на личните данни

Първият пример

Така че, да вземе за пример следния вид (задължително, ние определяме потребителско име (подател) и текстови съобщения (съоб), така че Email или ICQ потребител просто не може да бъде):

Сега ние ще определя правилата, по които отделните полета ще бъдат проверени.

име на подателя (подател) - не е празна, не по-кратък от, да речем, 3 знака, е не по-дълъг от 20.

Номер ICQ (ICQ) - Ако е посочено, тя се състои само от цифри, а не по-малко от 5 и не повече от 9 символа.

Мнение на Java-скрипта директно в полето за етикет, за да влезете ICQ номер - това ограничение ще позволи на потребителя да влиза в тази област само цифри

* Във Firefox 2.1 и по-долу, сценарият не работи.

След това трябва да се провери дължината на въведения номер

Текстови съобщения (съоб) - не е празна и, например, най-малко 10 знака

Вторият начин за предпазване от лоши данни

Сега, полетата трябва да бъдат попълнени добавяне:

Сега определи checkreq функция ()

Сега "събират" на отделните блокове са предназначени да проверят конкретните области, в една функция, и да добавите към формата на процедурата, което ще доведе до тази функция, преди да изпратите формуляра на PHP скрипт.

Сега, когато потребителят се опитва да представи под формата на PHP скрипт, управлението се предава на първия Java-скрипт, който се връща FALSE, ако се установи, най-малко една потребителска грешка, курсорът се поставя в областта, съдържаща грешката (на първия ред), и формата, просто няма да бъде изпратен.

заключение

Допълнителна информация за

Как да си намеря работа в интерпретатора на валутния свободна практика, притежаващ уменията и компетентен езика на представяне

Описание на методите и техниките за създаване на защитен потребител формира езикови функции на PHP програмиране

Свързани статии

Подкрепете проекта - споделете линка, благодаря!