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 :: Отправка смс через интернет)) Post Submit Форма Переадресация Мегафон СМС [2]
Покинул форум
Сообщений всего: 120
Дата рег-ции: Март 2011
Помог: 0 раз(а)
Кому интересно вот код, для москвы и других регионов чуть чуть форма другая, в моём случае Мегафон Урал
Беру не саму капчу а только <input type="hidden" name="codekey" value="числа отчуюда" /> так как они совпадают с числами в url у капчи. Вот толька капча медленно получается, ну и пофиг, зато она есть. Если есть более быстрый способ получить то с радостью выслушаю
Делаю для себя чтоб с мобилки отправлять, всё же дешевле чем с телефона писать. По сути страничка через оперу мини будет весить около 4-5 кб.
В форме стоит action="http://ural.sendsms.megafon.ru/sms.action" поэтому после отправки смс сразу переходит по адресу мегафона.
осталось только подделать POST запрос браузера, но не могу понять как это делается. Щас штудирую curl
Это параметры с формы
name="codekey" // переводится как ключ кодовый, совпадает с url капчи
name="charcheck" // какой то скрытый параметр йцукен, используется как мне кажется для проверки какой то
name="lang" // в форме он пустой
name="prefix" // префикс телефонного номера
name="addr" // номер телефона
name="message" // сообщение
name="codevalue" // url капчи совпадает с codekey
name="go" //кнопка отправки
Вот сам запрос с моей формы, просмотрел через pTraffer DEMO
Выручайте кто чем может, помогите подделать post запрос через Curl
fullzero
Отправлено: 07 Июля, 2011 - 14:47:38
Гость
Покинул форум
Сообщений всего: 120
Дата рег-ции: Март 2011
Помог: 0 раз(а)
Всё ещё жду ответов
Соц Сеть
Отправлено: 03 Ноября, 2011 - 13:16:33
Посетитель
Покинул форум
Сообщений всего: 307
Дата рег-ции: Авг. 2011
Помог: 0 раз(а)
fullzero пишет:
Всё ещё жду ответов
почему так усложнять лучше вместо все етого напишешь target и создаешь новый iframe
теперь такой вопрос ка можно пройтись через капча, принцип кто нибудь может объяснить?
Bio man
Отправлено: 25 Ноября, 2011 - 00:06:34
Постоянный участник
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
Соц Сеть пишет:
теперь такой вопрос ка можно пройтись через капча, принцип кто нибудь может объяснить?
в его случае, как я понял, код берется с инпута (т.к. совпадает с кодом на картинке) и запрашивается картинка с этим кодом...
fullzero, не по теме но по моему облехчит отправку писем
осталось только подделать POST запрос браузера, но не могу понять как это делается.
после отправки формы (в твоем скрипте) переадресовывай куда нибудь, напиши header('Location: '.$_SERVER['PHP_SELF'])
по идее запрос отправится, все заголовки уйдут мегафону и после этого редирект
DlTA
Отправлено: 25 Ноября, 2011 - 00:55:26
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
почемуто мне кажется вы fullzero так и не поняли сути всей работы
порядок работы следующий:
мобила заходит на ваш сайт,
заполняют форму
форма отправляется на ВАШ сайт (а не куда то там)
ваш сайт получив ПОСТ данные выципляет из них телефон, сообщение, если надо меняет кодировку
далее запрашивает страничку отправки с сайта оператора (для получения куки, сесси, капчи, ...)
разбирает капчу
и отправляет заполненную "форму" сайту оператора
дальше можно проверить ответ с сайта оператора на предмет ошибок и если надо повторить попытку
а в телефон вернуть какой нить"Ок", а парочку ссылок, для дальнейшей работы.
fullzero
Отправлено: 25 Ноября, 2011 - 01:31:55
Гость
Покинул форум
Сообщений всего: 120
Дата рег-ции: Март 2011
Помог: 0 раз(а)
Решение я уже давно нашёл, сделал всё через cURL. Но после инцидента когда яндекс проиндексировал отправленные смски пользователей, сервис был закрыт на реконструкцию. Изменилась форма, в ней теперь все префиксы абонентов, капчу заменили на гугловскую, и соединение стало https://
Но всё это только облегчило мне жизнь, всё кроме капчи гугла, какие то они мутные как и сам сервис капчи от гугл (Добавление)
Кстати получается мегафон хранит все отправленные смс через сайт, раз яндекс их проиндексировал. Жудь )))
Seliboba
Отправлено: 12 Апреля, 2012 - 11:37:14
Новичок
Покинул форум
Сообщений всего: 3
Дата рег-ции: Янв. 2012
Помог: 0 раз(а)
здравствуйте fullzero подскажите или пните в направлении как анализировать капчу чтоб ее можно было обойтм. а то никак не могу найти информацию ...
fullzero
Отправлено: 12 Апреля, 2012 - 12:43:05
Гость
Покинул форум
Сообщений всего: 120
Дата рег-ции: Март 2011
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.