Прежде всего, спасибо за ваши идеи. Мы еще не решили проблему, но у нас есть какая-то новая информация:
Мы не используем php session-id, но сами создаем случайную строку. Длина этой строки 255 символов.
В журналах ошибок apache есть несколько таких уведомлений:
[Чт, 22 сентября 08:58:57 2011] [ошибка] [клиент 212.121.99.2] mod_security: Запрошена фильтрация по полезной нагрузке POST, но полезная нагрузка недоступна [имя хоста "www.webfrog.nl"] [uri "/ application / клиент / 2 / 3BF9g3q9fRmqNkrsRakDimjfB46zrKUa3h0a0g96ZmntwEL5FXzN9ITrDGQW7sW1AM2qT1nydBRA6kwr7X6XlF5O2Lq0532lFTCfLQEO8c64nsca58XhuRXnk4e677itGKz9i5Ng7K1a44b03Z7dwJrHEvErjMLQe2PmXjtJUlKEfMk8r82OIjd3FHlOaXlfO1rr1L2MXt726iQegISOSWIfjTUkw7p2OHkG939Wm6E9ecdlLX1lypqI91SmZ8f / "] [unique_id "TnrcsS4RBNQAADTwB7wAAAAF"]
Возможно ли, что приведенная выше ошибка связана с тем, что некоторые браузеры не могут обрабатывать длину URL-адреса 255+ в iframe?
Редактировать: Журналы показывают, что многие пользователи, имеющие эту проблему, используют комбинацию IE7 + WinXP
Edit2: возможное решение: мы используем <button type="submit" name="answer" value="1">Yes</button><button type="submit" name="answer" value="2">No</button>
для отправки данных. Похоже, в IE есть недостаток, который заключается не в разборе данных значения, а в innerHTML. Наш скрипт перенаправления позволяет только значения 1 или 2 быть действительными, в противном случае отправляет его обратно на предыдущую страницу.