Интересует вопрос реализации отсылки POST запроса сайту из PHP скрипта, не трогая при этом HTML и формы. Тоесть POST без клиентского участия. Заранее спасибо.
Спустя 1 час, 32 секунды (24.07.2009 - 08:43) sergeiss написал(а):
Цитата (Анатоль @ 24.07.2009 - 08:42) |
Тоесть POST без клиентского участия. |
Это как так... Вообще без участия пользователя? Типа трояна, что ли?
Спустя 20 минут, 10 секунд (24.07.2009 - 09:03) PandoraBox2007 написал(а):
PHP |
$fp = fsockopen("google.com", 80, $errno, $errstr, 30); |
Спустя 1 час, 21 минута, 27 секунд (24.07.2009 - 10:24) Nikitian написал(а):
HTML |
<form action="http:/site.tld/" method="post" id="formid"> <input type="hidden" name="fieldname" value="fieldvalue" /> </form> <a href="http:/site.tld/" onclick="document.getElementById('formid').submit();return false;">Ссылка</a> |
Спустя 50 минут, 50 секунд (24.07.2009 - 11:15) Анатоль написал(а):
PandoraBox2007
Вот именно это мне и надо было!
Вот именно это мне и надо было!
PHP |
$fp = fsockopen("http://google.com?param1=value1¶m2=value2", 80, $errno, $errstr, 30); |
Ведь так его можно использовать? Важно, чтобы хост принимал переменные в своем массиве $_POST;
Спустя 5 минут, 15 секунд (24.07.2009 - 11:20) Анатоль написал(а):
sergeiss
Совсем не троян, просто скрипт автоматизации небольшой
Совсем не троян, просто скрипт автоматизации небольшой
Спустя 7 минут, 54 секунды (24.07.2009 - 11:28) PandoraBox2007 написал(а):
Цитата (Анатоль @ 24.07.2009 - 08:15) | ||
PandoraBox2007 Вот именно это мне и надо было!
Ведь так его можно использовать? Важно, чтобы хост принимал переменные в своем массиве $_POST; |
не не запрос отдельно хост отдельно это создание соединение ниже отправка запроса серверу и получение ответа
в твоем случае так
PHP |
$data = file_get_contents("http://google.com?param1=value1¶m2=value2"); |
file_get_contents разбирает на составляющие хост запрос и отправляет заголовки получает ответ сервера в переменную$data
Спустя 12 дней, 1 час, 55 минут, 38 секунд (6.08.2009 - 13:24) boro-da написал(а):
HTML |
<form action="http:/site.tld/" method="post" id="formid"> <input type="hidden" name="fieldname" value="fieldvalue" /> </form> <a href="http:/site.tld/" onclick="document.getElementById('formid').submit();return false;">Ссылка</a> |
а как значение в ссылке указать? Вставил это поле, а как значение которое он через пост передавать будет указать?
Спустя 43 минуты, 32 секунды (6.08.2009 - 14:07) PandoraBox2007 написал(а):
HTML |
<form action="http:/site.tld/" method="post" id="formid"> <input type="hidden" name="fieldname" value="fieldvalue" /> </form> <a href="#" onclick="window.open(document.getElementById('formid').value); return false;">Ссылка</a> |
или
HTML |
<a href="#" onclick="this.href=document.getElementById('formid').value; return false;">Ссылка</a> |