[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008
lealhost:
А вы проверьте. У нас сервер работает в режиме Apache mod_fcgid, apachectl graceful завершает все php-cgi процессы. Однако, заставляет frontend ждать ответ, в отличии от жесткого перезапуска.
Я не знаю что там у вас в кладлинуксах ваших, может и так. Но на обычном сервере все именно так, как я описал.

Зависит от того, кто (простите) демонизирует пхп.

Если апач, то при перезапуске и пхп перезапускается, а если пхп самостоятельно висит, то не должен.

Некоторое время назад был какой-то вирус, чуть ли не бонет-контроллер, который также жил в png-файле, и у нас один клиентский айпишник по этой причине попадал в BL, не помню в какой.

Потому что не сделали

'[umka:
;13726174']
1. Очищаем изображение от шума, а именно, все пиксели, которые светлее определённого уровня (светлее цифр), заменяем на белые, а остальные заменяем на чёрные.

При этом в конце смóтрите только по абсолютно чёрным пикселям.

Я так понимаю, что вот такой скрипт test.php


<?
echo $_GET['rrr'] . "\n" . $_SERVER['QUERY_STRING'];
?>

При вызове http://сайт.ру/test.php?rrr=%D1%84%D1%84%D1%84%D1%84

Вместо

фффф

rrr=%D1%84%D1%84%D1%84%D1%84

Выдаёт:

%D1%84%D1%84%D1%84%D1%84

rrr=%25D1%2584%25D1%2584%25D1%2584

Так?

Если так, то спрашивайте хостера, почему такое происходит.

Потому что налицо двойное кодирование параметров, чего быть не должно.

Если принимающая сторона — fastcgi (ну или в вашем случае fcgid), то параметры передаются через argv.

Т.е. параметры берутся из argv, автоматически декодируются один раз и записываются в $_GET.

Всё остальное, что вы видите (QUERY_STRING, REQUEST_URI, REMOTE_ADDR, и т.д.), предаётся через ENV.

Эти значения просто передаются "как есть" для нужд скрипта.

Что-то криво настроено в паре mod_fcgid + php.

GET-параметры почему-то дважды escape-ятся.

Алгоритм конкретно с этой капчей предельно простой.

1. Очищаем изображение от шума, а именно, все пиксели, которые светлее определённого уровня (светлее цифр), заменяем на белые, а остальные заменяем на чёрные.

2. Выделяем прямоугольники, в которых содержатся чёрные пиксели.

3. Каждый прямоугольник поочерёдно сравниваем с шаблонами (образцами) всех цифр, масштабированными под размер прямоугольника. Можно, в принципе, взять любой шрифт. Совпадение определяем по наибольшему количеству совпавших пикселей.

mega94:
Всем привет, подскажите возможно ли распознать такую капчу

Это, конечно, несложная капча и распознать её легко.

mega94:
дайте пример с кодом на php

Может, лучше сразу денег на счёт перевести? :)

Чтобы понять, что вы не так делаете, нужно сначала посмотреть, что вы делаете.

Такой редирект должен работать:

RewriteRule ^fitness$ /another/page [R=301,L]

strefapl:
если запрещен доступ к файлу, но запросы идут, то эти запросы должны отображаться в лог-файле?
Joker-jar:
если ничего не путаю, то вот такая конструкция не будет писать в лог ничего:

В лог сообщения пишутся всегда.

Иначе потом возникнут другие вопросы: почему что-то не работает и как найти причину.

Всего: 6067