Начиная с HTML5, широко используемое и рекомендуемое action="" является недопустимым HTML.
Из спецификаций:
Атрибуты содержимого действия и формы, если они указаны, должны иметь значение, являющееся допустимым URL.
Итак, каков правильный способ action атрибута action к текущей странице?
В настоящее время я использую
action="<php htmlspecialchars($_SERVER["REQUEST_URI"]); ?>"