Articles of проверки

Окончательный парсер PHP-url

Прежде чем вы скажете мне использовать parse_url , это не очень хорошо и слишком много ошибок. Здесь есть много вопросов по разбору URL-адресов синтаксического анализа, но почти все должны анализировать только некоторые определенные классы URL-адресов или, в противном случае, неполные. Я ищу окончательный RFS-совместимый синтаксический анализатор URL в PHP, который будет надежно обрабатывать любой URL-адрес, […]

Входные значения, потерянные при отправке формы с ошибками

Моя форма отлично работает с проверками, выполняемыми PHP. У меня есть три поля: Name, EMail и Message. Форма и PHP-код находятся в одной и той же pgae, та же страница вызывается для проверки, когда пользователь отправляет форму. Когда пользователь отправляет форму, вызывается одна и та же страница, и она проверяет, отправлена ​​ли форма или нет. […]

FILTER_VALIDATE vs Preg_match. Какой из них использовать?

Чтобы проверить дату ввода, как форму URL, так и форму, какую технику вы обычно используете? Я смотрел PHP Filters, но я редко вижу их на любом коде. Я обычно видел использование preg_mach, например: $numbers = "/^[0-9]+$/D"; if (preg_match($numbers, $var)){ echo "is number"; } Вместо: if(!filter_var($var, FILTER_VALIDATE_INT)) echo "is number"; } Есть ли какое-то преимущество, использующее […]

Как сохранить значение в текстовом вводе после отправки?

Я хочу проверить форму, чтобы пользователь записывал имя и фамилию. Если пользователь записывает только его фамилию, форма должна появиться снова с сообщением об ошибке рядом с полем последнего имени, но значение имени все равно должно быть там. Я не знаю, как это сделать, хе-хе. Я просто программист PHP для новичков. Вот что я до сих […]

Как упростить обработку форм в PHP?

Я уже давно являюсь разработчиком PHP, но до сегодняшнего дня я не нашел простой способ обработки (ака нормализации, дезинфекции, проверки, заполнения и отображения форм и соответствующих полевых ошибок). Я знаю, что большинство фреймворков PHP в настоящее время облегчают эту работу, но почему-то мне не хочется переносить весь мой код на одну из этих фреймворков, и […]

Может ли злонамеренный хакер изменить скрытую переменную

Я знаю, что POST может быть подделан с точки зрения происхождения домена, но как быть в состоянии изменить переменные скрытых переменных POST в моем HTML? Я обеспокоен тем, что кто-то может изменить значение «сумма» в моей форме PayPal: <input type="hidden" name="amount" value="1.00"> к этому: <input type="hidden" name="amount" value="0.01"> или что-то подобное. Благодарю.

Laravel 4: проверить дату начала и окончания с до и после проверки

Я хочу проверить два поля даты в форме from_date и end_date. Необходимость проверки from_date меньше, чем end_date. $rules = array('from_date' => array('sometimes','date_format:"Ymd"', 'before:'.Input::get('to_date') ), 'to_date' => array('sometimes','date_format:"Ymd"', 'after:'.Input::get('from_date') ) ); Это то, что я пробовал. Но это не работает. Если я дам to_date как пустое значение, это произойдет через ошибку.

Расширение валидатора Laravel несколько раз

Подобно правилу confirmation , я создаю правило проверки, основанное на значении другого атрибута. Из того, что я нашел, единственный способ добиться этого – расширить класс Validator и получить значение через $this->data . Документы говорят, чтобы расширить Validator, а затем использовать Validator::resolver для регистрации нового класса расширения. Это работает отлично, но только в случае одного резольвера, […]

filter_var или настраиваемая функция проверки подлинности электронной почты в php

Какое решение лучше, используя встроенную проверку filter_var('email', FILTER_VALIDATE_EMAIL) или пользовательскую функцию? Благодаря!

проверить пользователя по электронной почте на PHP

Я на самом деле создаю веб-приложение с помощью PHP и обращаюсь за помощью к верификации пользователя. Как и на некоторых веб-сайтах, когда вы регистрируетесь, электронное письмо отправляется вам по ссылке подтверждения. Как реализовать это в PHP? Все, что я знаю, это то, что я должен использовать функцию PHP mail() для отправки электронной почты. Пожалуйста помоги. […]