Формы с действием = "" - PullRequest
1 голос
/ 29 июля 2010

Мне просто интересно, безопасно ли иметь такие формы действий:

form action="" method="post"

И что более интересно, это SEO-дружественный?

Что я хочу сделать, так это чтобы форма указывала на одну и ту же страницу, поэтому мне не нужно менять действие, но, возможно, это не оптимизировано для SEO или не так безопасно?

Ответы [ 6 ]

3 голосов
/ 29 июля 2010

Мне просто интересно, безопасно ли иметь такие действия в форме:

Умеренно.Есть некоторые браузеры, которым это не нравится, но они обычно не используются.

И что более интересно, это оптимизировано для SEO?

Это совсем не интересно.Поисковые системы не выполняют запросы POST и редко выполняют запросы GET на основе форм, поэтому это совершенно не имеет значения.

1 голос
/ 29 июля 2010
  1. Значение атрибута действия не имеет отношения к SEO.

  2. action="" является безопасным, намного безопаснее, чем, скажем, action="<?php echo $_SERVER['PHP_SELF'];?>", который склонен к XSS, поскольку его можно использовать, добавляя JavaScript в URL.

0 голосов
/ 29 июля 2010

Спасибо, ребята! Ты действительно быстрое сообщество:)

Так что я оставляю пустые действия и не забочусь о SEO. Да, я читал, что некоторые старые браузеры могут отказываться работать с пустыми действиями, но я думаю, что это не большая проблема для современного приложения. Что касается безопасности, я использую Django и применяю предоставленные инструменты для защиты отправляемых форм (фильтрация, пользовательские правила, а также токены CSRF).

Спасибо всем!

0 голосов
/ 29 июля 2010

Какой контент вы отображаете, и меняется ли он при отправке формы? Сканеры не будут публиковать формы с методом POST, поэтому любой контент, который вы отображаете при отправке формы, не индексируется - и не оптимизирован для SEO, как вы его называете.

0 голосов
/ 29 июля 2010

Это не имеет ничего общего с SEO и ложью безопасности, когда вы отправляете форму, и ваши действия против таких атак, как межсайтовый скриптинг, внедрение SQL, подмена форм.

Убедитесь, что обе формы проверенына стороне клиента и на стороне сервера, если вас беспокоит безопасность.

См .:

0 голосов
/ 29 июля 2010

Безопасно для SEO иметь пустые действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...