В url добавляются неизвестные параметры

CA
На сайте с 18.08.2012
Offline
29
1034

В разделе метрики – содержание: параметры URL

есть список параметров, которые не понятно откуда берутся.

Такие как (x=13, y=11, gl=ru, ct=clnk и др.) скрин

я так понимаю они создают дубли страниц

Как пример на сайте winecase.ru

Если вы введёте в поле поиска какой либо текст и нажмёте поиск, то отобразится содержимое поиска, а в строке адреса будет добавлено 2 параметра x=13 и y=14

index.php?searchstring=%E2%E8%ED%ED%FB%E9+%F8%EA%E0%F4&x=13&y=14

Мне подсказали что это координаты мыши при клике на субмит, но почему они добавляются?

код формы

<FORM action="index.php" name="search" method="GET">

<INPUT id="find" class="search_input" name="searchstring" type="text" size="40">

<input type="image" src="images/lupa.png">

</FORM>

Сайт сам писал, и такие параметры ни где не использую

Подскажите откуда появляются эти параметры?

izbushka
На сайте с 08.06.2007
Offline
110
#1

У вас в форме есть <input type="image" src="images/lupa.png">. X и Y - координаты клика по этой картинке. Погуглите про input type=image.

Можете сделать input type=submit вместо image и css стилями привести его к такому же виду.

Garin33
На сайте с 31.08.2009
Offline
169
#2

http://www.drupal.ru/node/66327 в комментах решение.

Потому что Drupal - это круто.
LEOnidUKG
На сайте с 25.11.2006
Offline
1766
#3
которые не понятно откуда берутся.

Они берутся из вашего не знания.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
CA
На сайте с 18.08.2012
Offline
29
#4

Нашёл ответ на один из вопросов

type="image" - Картинка, по которой вы можете сделать щелчок мышью или другим указывающим устройством, что приводит к немедленному подтверждению и отсылке формы. Координаты выбранной точки измеряются в точках от верхнего левого угла и возвращаются (наряду с другими компонентами формы) точно так же, как для команды IMG.

источник: http://www.sbras.ru/win/docs/html-gd/form-new.html

Спасибо izbushka, вы мне очень помогли.

А что касается остальных параметров:

q=cache:1qrqr_dB4kYJ:www.winecase.ru/ винный шкаф

gl=ru

ct=clnk

кто что знает, подскажите.

---------- Добавлено 03.03.2013 в 22:01 ----------

LEOnidUKG:
Они берутся из вашего не знания.

Если вы считаете, что для вас это проще простого, то докажите это.

ValdisRu
На сайте с 02.10.2006
Offline
139
#5

как вариант можно сделать в скрипте проверку и если есть переменные х и у - редиректить на урл без них

if (isset($_GET['searchstring']))

{
// скрипт вывода результатов поиска
if (count($_GET)>1)
{
header("Location: http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?searchstring=".$_GET['searchstring']);
die();
}
// далее сам скрипт...

}
тогда дублей с разными Х и У (а также другими переменными, которые любят добавить чтоб спалить сапу) не будет

---------- Добавлено 03.03.2013 в 23:12 ----------

начал с проверки переменных х,у (конкретных), но потом решил сделать универсальный способ и отдавать редирект при наличии любой левой переменной

(надеюсь понятно получилось)

Обалденный заработок на социальных сетях (https://goo.gl/Qtsq6M)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий