- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Господа у меня на сайте есть куча форм обратной связи, которые работали больше года и в ус не дули. Но тут я замитил что в последний месяц не приходят письма через формы. Пошел посмотреть - а формы стали выдавать - "не правильно введена капча".
Показал знакомым программистам - они разводят руками.... Может быть кто-нибудь поймет куда рыть?
Вот форма попробуйте что-нить через нее отправить.
Вот код файла отвечающего за форму:
Что-то в последний месяц меняли на сервере? Например обновлялось ли ПО?
В прикрепленном файле проверка капчи нормальная, нужно дебажить
У меня ВДС с панелью ISP - она периодически сама обновлятся. Вот конфиг пхп, в нем увеличивал
post_max_size = 512M
upload_max_filesize = 512M
чтобы базы восстанавливать большие, больше вроде ничего не трогал.
Я конечно далеко не гуру php, но все же вставлю 5 копеек, когда открываешь код странички в виде html то среди тегов высвечивается строка <?php session_start(); ?> а должен ли ее видеть клиент?
а именно в куске :
<?php session_start(); ?>
<img src="http://www.rus-trip.ru/includes/kcaptcha/index.php?session_name()=session_id()"
alt="Включите показ картинок в браузере" />
<br />
<label for="contact_captcha">
Введите код с картинки:
</label>
<br />
замените на
и покажите какую ошибку выведет
добавлено:
PLSB опередил. В куске $captcha=" <?php session_start(); ?> ахтунг :) но подобная конструкция не могла работать, поэтому кто-то что-то все же менял.
PLSB, вы совершенно правы! Строка 107, её удалить и инициализировать сессию вначале файла session_start();
Вот что выводит
Но судя по ошибке, POST данные не передаются туда, куда нужно.
В коде у вас написано:
а в исходном коде идет
Насколько я понимаю, проблема в том, что цифра этого самого itemid, куда-то теряется.
Предполагаю, что это может быть ошибка в модуле, который делает ЧПУ (он всегда у вас был установлен?)
Модуль ЧПУ всегда был включен.
НО я недавно настраивал перадресацию .htaccess чтобы пофиксить дубли
Вот она:
RewriteRule ^content/view/(.*)/1(.*)$ 404.html [L]
RewriteRule ^content/view/(.*)/3(.*)$ 404.html [L]
RewriteRule ^content/view/(.*)/4(.*)$ 404.html [L]
RewriteRule ^content/view/(.*)/5(.*)$ 404.html [L]
RewriteRule ^content/view/(.*)/6(.*)$ 404.html [L]
RewriteRule ^content/view/(.*)/7(.*)$ 404.html [L]
RewriteRule ^content/view/(.*)/8(.*)$ 404.html [L]
RewriteRule ^content/view/(.*)/9(.*)$ 404.html [L]
RewriteRule ^content/view/(.*)/0(.*)$ 404.html [L]
RewriteRule ^content/category/1(.*)/(.*)/(.*)$ 404.html [L]
RewriteRule ^content/category/3(.*)/(.*)/(.*)$ 404.html [L]
RewriteRule ^content/category/4(.*)/(.*)/(.*)$ 404.html [L]
RewriteRule ^content/category/5(.*)/(.*)/(.*)$ 404.html [L]
RewriteRule ^content/category/6(.*)/(.*)/(.*)$ 404.html [L]
RewriteRule ^content/category/7(.*)/(.*)/(.*)$ 404.html [L]
RewriteRule ^content/category/8(.*)/(.*)/(.*)$ 404.html [L]
RewriteRule ^content/category/9(.*)/(.*)/(.*)$ 404.html [L]
RewriteRule ^content/category/0(.*)/(.*)/(.*)$ 404.html [L]
RewriteRule ^content/category/2/(.*)/1(.*)$ 404.html [L]
RewriteRule ^content/category/2/(.*)/3(.*)$ 404.html [L]
RewriteRule ^content/category/2/(.*)/4(.*)$ 404.html [L]
RewriteRule ^content/category/2/(.*)/5(.*)$ 404.html [L]
RewriteRule ^content/category/2/(.*)/6(.*)$ 404.html [L]
RewriteRule ^content/category/2/(.*)/7(.*)$ 404.html [L]
RewriteRule ^content/category/2/(.*)/8(.*)$ 404.html [L]
RewriteRule ^content/category/2/(.*)/9(.*)$ 404.html [L]
RewriteRule ^content/category/2/(.*)/0(.*)$ 404.html [L]
RewriteRule ^content/view/([0-9]+)/$ /content/view/$1/2 [R=301,L]
RewriteRule ^content/view/([0-9]+)$ /content/view/$1/2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
Dram добавил 24-02-2011 в 17:58
А вот что хостер ответил про ПОСТ запросы:
На текущий момент POST-запросы на Вашем сервере выполняются без каких-либо
препятствий:
http://www.rus-trip.ru/test.html
В случае с формой на странице
http://www.rus-trip.ru/component/option,com_akoforms/func,showform/formid,9
предположительной причиной могут быть лишь неточности в коде, либо измененные
Вами самостоятельно, или же автоматически, в ходе обновления панели isp
настройки(такие, как значения переменных variables_order, post_max_size и
upload_max_filesize в конфигурации php - файл php.ini). Уточнить данный
момент, а также принять необходимые меры для исправления ситуации Вам
необходимо самостоятельно, усилиями штатного программиста.
Dram добавил 24.02.2011 в 21:59
Вот корень зла RewriteRule ^(.+)/$ /$1 [R=301,L]
эта строка мешала работе