Сказ о том как вебвизор убил функционал моего блога

 

Доброго времени суток! Спасибо что заглянули на мой блог. Немного ошарашил сегодня тот факт, что комментарии на блоге можно оставлять только исключительно из браузера "Опера". Я не знаю сколько времени блог пробыл в таком не работающем состояние, это меня еще больше шокирует. Давайте попытаюсь объяснить причем тут вебвизор и возможность комментировать мой блог

 

 

С тех пор как вебвизор от яндекса стал бесплатным, многие блогеры поставили эту чудо штуку на свои проекты, я был в их числе. Вообще штука довольно забавная, проглядывать поведение пользователей на своих страницах очень полезная возможность для анализа проекта. Сразу было видно тех кто вообще ничего не читая перебегает к форме комментариев и пишет что-то типа "Статья хороша!"

Все шло великолепно, вебвизор фиксировал поведение пользователей, я время от времени проглядывал накопленные записи. Но вот сегодня, в попытках ответить на комментарий пользователя, я столкнулся с проблемой. Капча отказывалась работать. В чем причина? Я потратил около двух с половиной часов на то чтобы узнать - проблема не у меня! Скрипт блога как должен, так и работает! Но почему же я постоянно вижу сообщение: ">Вы выбрали не ту картинку!"?

сообщение капчи

Я проверил содержимое переменной с кодом капчи, с генерированный код не совпадал с кодом которой вводится через щелчок по картинке, мало того, правильного кода вообще не было в вариантах выбора!

Благо решил попробовал оставить сообщение через другой браузер. В IE и Гугл хром была та же беда, а вот Опера отправила сообщение на ура. После я заметил, что страница сайта, на хостинге, грузится дважды, а на локальном сервере один раз.

С начало я подумал что виноваты соц кнопки, ибо с помощью javascript можно перезагрузить страницу так чтобы пользователь не заметил, но с соц кнопками было все в порядке.

Взор пал на счетчики, ибо они тоже состоят из JS, методом удаления я узнал, что виновником является счетчик от яндекса, если быть точнее яндекс метрики, а если быть еще точнее, то та самая чудо штука - вебвизор. Из-за того, что счетчик перезагружал страницу, код капчи менялся, но не менялись изображения анти спама, тем самым оборона которая должна защищать от ботов, защищает и от комментаторов.

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

Так вот, под итог хочу сказать, что блог сейчас должен работать, в общем, проинформировать Вас и была цель моей заметки...

Апдейт: полностью переделал модуль капчи, работает теперь без использование сессии, это единственный способ избежать этой проблемы =(

Всего Вам наилучшего! У меня все!

 

Комментарии (7)

Ваше имя *
Сайт
Ваш E-mail *
Ваше сообщение *
 
Xstroy, 15 Апреля 2012 г. 09:53 пишет:
Читатель
На ошибках учимся...
Не было б вебвизора, не было бы знания, что скрипт дважды загружает страницу. На чужих ошибках учиться правильнее, но запоминаются лучше свои.
Rio-Shaman, 15 Апреля 2012 г. 10:35 пишет:
Автор
Как у Вас получилось отправить два комментария? Очередной глюк модуля, или Вы что-то подкрутили?
Ответ для пользователя: Xstroy
Xstroy, 17 Апреля 2012 г. 19:16 пишет:
Читатель
Отправлял 3 раза. Один раз специально выбрав ошибочный символ (выбросило на станицу с ошибкой ввода).
Кстати, удивлён тем, что они вообще дошли. Комментирую в Опере, после отправки содержания браузер направляет на страницу перенаправления и там и остаётся.
Символы кстати, можно было подобрать и попопулярнее :) равно и не равно для меня до сих пор загадка, хотя благодаря логике определил правильность.
Rio-Shaman, 17 Апреля 2012 г. 19:42 пишет:
Автор
Странно очень.. Я тестирую во всех популярных браузерах, никаких отклонений от нормы не наблюдал...
Ответ для пользователя: Xstroy
Rio-Shaman, 17 Апреля 2012 г. 20:05 пишет:
Автор
По всей видимости у Вас отключено перенаправление. Если после отправки комментария Вы видите приблизительно вот такое сообщение:

Состояние перенаправления
Ссылка была перенаправлена на "ссылка". Щёлкните ссылку, чтобы перейти.
Вы можете включить автоматическое перенаправление в настройках.
Создано Opera.

Значит перенаправление отключено, если это так, то мне нечего беспокоится...если же нет, то я в панике от не понимание чего происходит =((
Ответ для пользователя: Xstroy
Алекандр, 28 Мая 2012 г. 11:29 пишет:
Гость
Вебвизор, конечно, штука хорошая, но только как мультяшку смотреть. Но в метрике ведь достаточно других параметров прослеживания посещаемости. Так что стоит-ли его вообще подключать? А капча у Вас почему-то всегда ананас предлагает.
Алекандр, 28 Мая 2012 г. 11:30 пишет:
Гость
Пардон, не всегда. Прошу прощения.