![]() |
Теория написания регистратора на Php
Собственно, в теории, как пишется регистратор на PHP (Чтобы регил аккаунты, но от юзера нужно было вводить только контрольную картинку).
Я такой написал, но картинки не совпадают (остальное все норм). Делал так: 1. Сокет открывается, коннект к серверу, открывается страничка с анкетой, вытягивается ссылка на картинку. 2. Вывод в браузер картинки + поле для ввода 3. После отправки контрольных цифр идет POST запрос на сервер. Но что получается, два сокета = 2 разных сессии. Картинки-то разные получаются тогда. Скрипт для //loveplanet.ru хелп. |
регистратор чего и кого?
|
тебе надо скриптом получить картинку и передать ее браузеру, а не ссылку на нее.
Скажем самый простой вариант с использованием файлов. $img = file_get_content("http://loveplanet.ru/capcha.jpg"); $f = fopen("yourserver/capcha.jpg","w"); fwrite($f,$img); fclose($f); echo("<img src=yourserver/capcha.jpg>"); |
madnet там генерируется обычная картинка...без парметров в строке с любого айпи одинаковая
даже кук передавать не надо. к автору А елси броузером грузишь то один коннект что ли? Ты куки передаешь ?в пост запросе которые получил при скачивании страницы |
почитай может что найдешь:
http://forum.web-hack.ru/index.php?showtopic=63245 |
Цитата:
|
madnet я понимаю=\
Я просто открыл страницу и посмотрел адрес картинки и загрузил через прокси=\ посмотрел куки ,на домене с картинкой кук вообще нет) |
Ммм madnet огромный респект, не учел этого. Сейчас попробую.
|
В общем попробовал делать copy($img, 'img.gif).
Неудачно. В общем, скопированная картинка и картинка вызванная по ссылке имеют один и тот же код, но написаны немного по разному. Но суть в том, что картинка которую я ввожу неправильная. |
Developer
Если тебе лень прочитать мои сообщения,то мне лень тебе помогать Могу только оказать услугу(если что пиши в пм-асю) |
Кажется разобрался. Ща буду кодить :) В общем, подвох вот в чем. Есть поля:
Код:
<INPUT type="hidden" name="a_" id="a_" value="48851">Код:
document.getElementById('a_').value = 53494 + 1*142; |
http://wm-help.net/my-articles/article/protect-site.image-code.htm
Вот тут непохо расписано. |
Кто решит задачку? :) Есть "$a_ = 53494 + 1*142;", нужно соответственно записать результат вычисления в $a_ )
|
inv, я не нашел новой информации для себя в твоих сообщениях, поэтому не ответил и т.д. :) Читаю я все, об этом можешь не переживать :)
|
<? eval(..) ?>
Цитата:
Тем не менее не вижу смысла спорить,каждый останется при своём. |
Разрываюсь от счастья %))) Я его сделал :)
ЗЫ: Решил не высчитывать в PHP, а тупо запихнуть в страничку этот же JS код с сайта, там он и высчитывается. ЗЫ2: Перед этим первое что пришло в голову - eval, но после последующих размышлений понял что не вар :\ Или не понял как сделать. ЗЫ3: Всем, кто пытался помочь (отписался в топике), если нужно, пишите в ПМ дам скрипт. |
Ыы, когда регался в ручную - все норм. Зарегал акк скриптом - просит подтвердить регистрацию. Придется доработать еще немного, похоже :)
|
| Время: 19:06 |