Просмотр полной версии : Написать скрипт отправки POST
NIGHT_WOLF
15.10.2009, 10:30
Требуется написать скрипт отправки данных методом POST.
Подробности:
Есть кнопка, при нажатии на неё отправляются данные. Я эти данные поймал с помощью Naviscope.
Теперь хочу чтобы эти данные отправлялись автоматически при заходе пользователя на определённую страничку.
Писали такое на php данные отправлялись от ip сервера, а нужно чтобы от ip человека который запустил.
Предполагаю что это будет на Javascript.
Может кто сделать?
Там по сути знающему человеку работы на 5 минут, оплата 10$.
wildshaman
15.10.2009, 10:51
Кросдоменные запросы в JS запрещены.
NIGHT_WOLF
15.10.2009, 10:53
Кросдоменные запросы в JS запрещены.
Это не то?
http://n-h.fopf.mipt.ru/readarticle.php?article_id=23
POS_troi
15.10.2009, 11:11
PHP + CURL + PROXY (если я конечно правильно понял для чего оно нужно ТС)
NIGHT_WOLF
15.10.2009, 11:15
Proxy не подходит.
Нужно чтобы тот скрипт который будет получать данные от нашего скрипта видел ip того кто запускает его.
wildshaman
15.10.2009, 11:26
Надо именно отдавать скрипту айпишник или чтобы запрос шел с айпишника?
Если запрос - никак на php - будет айпи сервера. Если js - кросдоменные запрсоы запрещены.
preda1or
15.10.2009, 11:31
Смотря что за данные, максимум можно сделать форму, вписать в нее данные, и отправлять при загрузки страницы, но тогда юзер уйдет на ту страницу.
Больше ничего не получится.
wildshaman
15.10.2009, 11:40
Смотря что за данные, максимум можно сделать форму, вписать в нее данные, и отправлять при загрузки страницы, но тогда юзер уйдет на ту страницу.
Больше ничего не получится.
Угу, я и забыл про это. если не надо передавать никаких хешей секретных - моно просто в iframe поставить форму и автосабмит
NIGHT_WOLF
15.10.2009, 12:39
Надо именно отдавать скрипту айпишник или чтобы запрос шел с айпишника?
Если запрос - никак на php - будет айпи сервера. Если js - кросдоменные запрсоы запрещены.
Просто чтобы с айпишника запрос шёл.
Вот это я поймал когда нажал на кнопку:
POST /ScriptTotal.asmx/GetControlHtml HTTP/1.1
Host: www.test.ru
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.11) Gecko/2009060215 MRA 5.5 (build 02743) Firefox/3.0.11 (.NET CLR 3.5.30729)
Accept: application/json, text/javascript, */*
Accept-Language: ru,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Content-Type: application/json; charset=utf-8
X-Requested-With: XMLHttpRequest
Referer: http://www.test.ru/ad/kash/view.aspx?type=text&sortby=book&page=2
Content-Length: 84
Pragma: no-cache
Cache-Control: no-cache
{'controlLocation':'workshop/viewer.ascx','command':'save','value':'777'}
Надо чтобы тоже самое посылалось при входе на страницу автоматически.
NIGHT_WOLF
21.10.2009, 08:23
ещё актуально
POS_troi
21.10.2009, 08:45
в Iframe свою заполненую форму и скриптик
<SCRIPT language=JavaScript>
function post() {
if (document.all) {
document.forms[0].submit()
}
}
</SCRIPT>
в BODY
[code]
<body onload="post()">
[code]
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot