Вопрос № 99694: Здравствуйте, уважаемые эксперты.
Не могли бы вы показать простейший пример приёма/отправки данных через RAW-сокет (с формированием IP-заголовка)?
Заранее спасибо....Вопрос № 99715: здравствуйте эксперты. у меня такой вопрос, как в ходе выполнения скрипта послать методом post переменные другой странице, как это происходит при нажотии пользователем кнопки на форме?...Вопрос № 99719: Час добрый, многоуважаемые эксперты.
Есть скрипт регистрации на сайте (php+mysql). Построен на базе AzDGDatingLite2.
Очень хочется сделать ввод защитного кода при регистрации. Теоретически представляю как это сделать.
На другом сайте я ре...
Вопрос № 99.694
Здравствуйте, уважаемые эксперты.
Не могли бы вы показать простейший пример приёма/отправки данных через RAW-сокет (с формированием IP-заголовка)?
Заранее спасибо.
Отправлен: 26.08.2007, 11:20
Вопрос задал: K0rvin (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Powoditch konstantin
Здравствуйте, K0rvin!
Вот довольно неплохой класс для работы с "сырыми" сокетами:
http://www.aliasxneo.net/HTTPSock.html
С использованием его я думаю Вы разберетесь.
Ответ отправил: Powoditch konstantin (статус: 5-ый класс)
Ответ отправлен: 26.08.2007, 12:43 Оценка за ответ: 4 Комментарий оценки: Спасибо, пример очень интересный. Но не совсем то, что нужно. Меня интересует именно формирование IP-заголовка и использование SOCK_ROW, а не SOCK_STREAM, как в примере. Хотя, возможно, я еще не до конца разобрался в этом классе.
Вопрос № 99.715
здравствуйте эксперты. у меня такой вопрос, как в ходе выполнения скрипта послать методом post переменные другой странице, как это происходит при нажотии пользователем кнопки на форме?
Отвечает: Azrr
Здравствуйте, Данилов А.О.!
Я так понимаю, что "в ходе выполнения скрипта" означает до его завершения?
Тогда вы можите это сделать 2я способами:
1. Передать через сокеты (см. приложение)
2. Использовать AJAX (http://dklab.ru/lib/JsHttpRequest)
"как это происходит при нажотии пользователем кнопки на форме? " - Это вам точно не пригодится, но если интересно, при нажатии кнопки submit браузер пользователя обрабатывает форму и составляет запрос, который и отсылается на сервер.
так-же вы можите отправить данные без нажатия непосредственно на кнопку, для этого вам нужно сымитировать её нажатие на JS, нечто вроде document.myform.submit();
Приложение:
Ответ отправил: Azrr (статус: 3-ий класс)
Ответ отправлен: 26.08.2007, 14:47 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ, именно то что хотел узнать
Вопрос № 99.719
Час добрый, многоуважаемые эксперты.
Есть скрипт регистрации на сайте (php+mysql). Построен на базе AzDGDatingLite2.
Очень хочется сделать ввод защитного кода при регистрации. Теоретически представляю как это сделать.
На другом сайте я реализовал это на JS, просто случайно показывалось N-е число разных картинок с цифрами
и проверялось простеньким php-скриптом, от спам-ботов спасало. Но здесь я что-то совсем запутался, мозг кипит (в PHP недавно).
Помогите или намекните хотя бы, если кто сталкивался. В долгу не останусь..
Прикладываю кусок скрипта регистрации.
Заранее благодарю всех за внимание.
Отвечает: Бобровский Сергей Сергеевич
Здравствуйте, Ivan N. Danilin!
В Вашем коде я, к сожалению, не разбирался, но вот, какое решение для себя сделал я.
Делаем форму регистрации (я так понимааю, она уже готова). Делаете еще одно поле с картинкой напротив (<img src='code.php'>). Пользователь вводит цифры с картинки. Затем скриптом, обрабатывающим регистрацию, проверяем введенное значение (например, $_POST['checknumber']) со значением в $_COOKIE['reg_num'].
Приложение:
--------- Никогда не бойтесь делать то, что не умеете! Помните: Ноев Ковчег построил любитель, а Титаник - профессионал.