Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как установить капчу

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: на что ставится капча
Телевизор
Отправлено: 04 Июня, 2010 - 10:50:09
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


Помог: 3 раз(а)




Добро,
на сайте иногда происходят странные загрузки пользователей, которые пришли не из поисковой машины, конечно, может быть и закладки, но все же могут ли какие-нибудь боты?
а на что капча ставиться на субмит ? хм... мда а куда же еще, можешь на обзор


кстати говоря,
а как отдачу файла с кириллицей сделать
если аплоуд работает без mysql и указывая прямой url ?

(Отредактировано автором: 04 Июня, 2010 - 12:24:42)

 
 Top
SAD
Отправлено: 04 Июня, 2010 - 10:56:20
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




можете нормально и без ошибок написать?
 
 Top
Телевизор
Отправлено: 04 Июня, 2010 - 11:13:56
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


Помог: 3 раз(а)




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

(Отредактировано автором: 04 Июня, 2010 - 12:14:46)

 
 Top
JustUserR
Отправлено: 04 Июня, 2010 - 12:39:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Телевизор пишет:
Кстати говоря, а как отдачу файла с кириллицей сделать если аплоуд работает без mysql и указывая прямой url ?
Даже если пользователь вводит строку запроса query_string в поле адреса браузера вручную то требуемые HTTP-заголовки также передаются - таким образом вы можете прочитать HTTP-заголовок Accept-Charset и определить соответствующую однобайтовую/многобайтовую кодировку которая использовалась при передачи запроса - и если требуется перевести данные строки запроса после urldecode-декодирования в нужную кодировку с помощью функции iconv


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Телевизор
Отправлено: 04 Июня, 2010 - 19:26:49
Post Id



Посетитель


Покинул форум
Сообщений всего: 369
Дата рег-ции: Март 2010  
Откуда: с яндекса


Помог: 3 раз(а)




спасиб JustUserR нестал пока заморачиваться, но попробовать нужна, сейчас временно сделал на хедерах Улыбка
 
 Top
JustUserR
Отправлено: 05 Июня, 2010 - 12:06:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Телевизор пишет:
Спасиб JustUserR нестал пока заморачиваться, но попробовать нужна, сейчас временно сделал на хедерах
Пожалуйста! В вашем случае когда вы отдаете файл пользователю но скорее всего вы указываего его имя для сохранения в HTTP-заголовке Content-disposition - причем имя файла может быть и в русской кодировке А при передаче в HTTP-заголовках строк с русскими символами и вообще любых не-ASCII данные необходимо произвести их шифрование специальным образом - все такие строки представляются в виде =?набор_символов ?кодировка ?закодированный_текст ?= - более подробное описание представлено здесь http://opennet[dot]ru/docs/RUS/inet_[dot][dot][dot]45/mail4510[dot]html


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
EuGen Администратор
Отправлено: 07 Июня, 2010 - 10:37:24
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




captcha.ru


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
JustUserR
Отправлено: 08 Июня, 2010 - 13:26:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




EuGen пишет:
captcha.ru
Здесь судя по всему проблема не сколько в капче а сколько в огранизации URL-ссылки для получения файла пользователем - самый лучший вариант в таком случае это привязка скачиваемого файла к определенному аккаунту пользователя и ведения данных в БД - и в таком случае если пользователя один раз ввел капчу для скачки файла то при повтором запросе на определенный сегмент этого файла можно проверять какие блоки пользователь уже скачал и давать ему доступ Если делать огранизацию без аккаунтов пользователей то можно выдавать специальную cookie или код в GET-запросе по которому также будет происходить отслеживания скачивания пользователем файла - каждая такая сессия имеет определенное время и по истечению ее можно продлить с помощью повторного ввода капчи
Что касается кодировки данных в query_string то браузеры и менеджеры закачек должны работать с ней вышеуказанным образом


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB