Мы боремся с странной проблемой в компании, над которой я работаю.Странная проблема в некоторых браузерах клиента
Мы создали сайт промо-акции для клиента, где его потребители могут регистрировать штрих-коды продуктов, чтобы выиграть призы. Сайт был создан с использованием PHP и MySQL. Сайт использует SSL для каждой формы.
Однако некоторые потребители сообщают клиенту в call-центре, что они не смогли зарегистрироваться на сайте.
Мы стараемся все, но мы не можем, никоим образом, воспроизвести проблему. Потребители сообщили о проблеме в нескольких браузерах от IE8 до Firefox, проблема одинакова для всех.
Один из соковедеров в этот уик-энд смог поймать эту же ошибку на ноутбуке своей жены и привел свой компьютер в компанию, чтобы мы могли проверить. Однако здесь, в компании, проблемы не было, и мы можем сделать регистрацию нормально.
Мы полагаем, что эта проблема может быть вопросом кодирования и специальных символов, таких как ã и ç. Но мы уверены, что все исходные файлы UTF8- с BOM. Мы также подозреваем версию MSXml, но мы больше не обращаем внимания.
Из-за юридических препятствий клиент не может попросить потребителей установить что-либо на своих компьютерах для проверки или устранения проблемы.
Извините, но по правилам соответствия мы также не можем разделить URL-адрес сайта, что жалко. Я знаю, что это слишком много на vacuun, но, возможно, вы могли бы пересечь нечто подобное.
Спасибо
Не могли бы вы по крайней мере описать то, что этот вопрос? «Некоторые потребители, неспособные сделать регистрацию на сайте», могут охватывать множество случаев! Было ли сообщение об ошибке? Если да, то что это было? Есть ли что-нибудь в ваших журналах сервера? – psmears
Конечно, я постараюсь быть более конкретным. Существует форма, в которой пользователю предлагается заполнить его личную информацию. Форма заполнена анимацией javascript и проверкой. В событии отправки формы мы вызываем вызов AJAX на php-страницу, которая подключается к веб-сервису JBOSS, который регистрирует пользователя. При любой ошибке с вмененными данными соответствующее поле ввода выделяется сообщением, информирующим пользователя. Тем не менее, пользователи получили общее сообщение, когда веб-служба не смогла зарегистрироваться, и поле не выделено. Мы думаем о проблемах с кодированием между вызовом AJAX и веб-службой. –