Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > SMS Sender


Автор: maksar 14.1.2005, 13:03
Такая вот проблема, с недавних пор на Мегафоне отправка смс стала защищена картинкой с активационным кодом(вроде, называется сплеш скрином). Можно ли как-то отобразить эту картинку у себя на форме?

Автор: IZ@TOP 14.1.2005, 13:07
Думаю что нельзя, если только составить форму на основе HTML кода мегафоновской странички, так как там ссылка на картинку динамичная:
http://sms.megafonmoscow.ru/image.phtml?k=7190824
"k" всегда меняет свое значение. Выход: получть код странички, получить из ее кода ссылку на картинку и получить изображение с сервера мегафона.

Автор: maksar 14.1.2005, 15:06
Я тут посмотрел заголовки когда загружается картинка, в куках передается индефикатор.
Так вот я подумал, можно
Загрузить страничку, найти сгенерированную ссылку на картинку, загрузить картинку, и хеш из кук. отобразить картинку.
А затем просто передать с номером этот хеш.
Примерно вот так:
Код

POST /prim/sms/post/ HTTP/1.1
Accept:  */*
Referer: http://megafondv.ru/prim/sms/
Accept-Language: ru
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.72 [en] (X11; U; Linux 2.2.17
i686
Host: megafondv.ru
Content-Length: 72
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: b=b; hash=187c444f7409510420aacfd920d9b91c

txtAddr=7003443&txtSM=er&theLength=2&hash=%7B@hash%7D&code=1558&x=34&y=4

Автор: maksar 14.1.2005, 18:02
фу, я всетаки написал smile smile

Автор: Guest 16.1.2005, 12:18
Не поделишся кодом?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)