Очень странная ошибка!
Когда по крайней мере 1 поле формы имеет значение «zeroOrMoreWords drop oneOrMoreWords из одного ORMoreWords», $ _POST пуст! Просто чтобы убедиться, что я не сумасшедший, я попробовал то же самое на другом веб-сайте, который использует PHP 5.2.11, и случается так же!
Я пытался:
Любое объяснение этой странной вещи?
Вот живой пример на известном веб-сайте: https://www.deviantart.com/users/login попытайтесь вставить «drop xxx from xxx» в поле имени пользователя и введите что-нибудь для поля пароля, форма вернется, не показывая никаких ошибки!
Звучит как apache * mod_security * или что-то подобное активно. Если он думает, что что-то есть SQL-инъекция или что-то еще плохое, оно удалит данные POST.