Jump to content
  • 0

mod_security module и форма обратной связи


Andrew G
 Share

Question

Сделал на сайте форму обратной связи, на локальном сервере все работает хорошо, но на хостинге возникает проблема.

http://ventanawindowproducts.com/contactus/

Как видно по ссылке, в форме присутствует несколько "input" полей и одно поле "textarea". Если в поле "textarea" писать комментарий в одну строчку (без переноса строки) - все работает нормально. Если же перенести строку и после этого попробовать отослать комментарий - выдается сообщение об ошибке: "500 Internal Server Error".

Общался с провайдером на эту тему, получил следующий ответ:

Please be informed that mod_security module is enabled in your web server.

We can disable this module to solve the issue.

But disabling this module may cause serious security problems.

Please inform us, whether you want to disable this module.

We are sending the web server logs for your reference.

——————————————————

[Wed May 2 23:05:19 2007] [error] [client 203.187.136.242] mod_security:

Access denied with code 500. Pattern match "x0a" at POST_PAYLOAD

[hostname "ventanawindowproducts.com"] [uri "/contactus/index.php"]

——————————————————

Подскажите, пожалуйста, как можно решить эту проблему?

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Лобовое решение: можно по событию onsubmit ява-скриптом заменить символы переноса на какой-нибудь другой, а на стороне сервера (если это нужно) можно опять заменить на n =)

А если у пользователя отключен JavaScript?

Link to comment
Share on other sites

  • 0
И если ктото с отключ?нным js попробует таки - ну попад?т на страницу с ошибкой, велика беда. Как вы сами думаете - таких [много]?

Нужно стремиться к идеалу во всем... :o

Просто уверен, что есть какой-то другой способ тоже. Например, когда пишу это сообщение в этом форуме, переношу строки - и все работает.

Если есть какие-то еще решения - милости прошу :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy