Передача данных из скрипта методом POST08.05.2007 (последний раз редактировалось 15.11.2010) сайт автора: http://webi.ru
публикация данной статьи разрешена только со ссылкой на сайт автора статьиОтправка данных из php скрипта методом POST так, как это делает обычная html форма. Отправка переменных и файлов. Отредактирована 15.11.2010
Комментарии
RSS комментарии
13.10.2008 UnToha
респеееект!
29.10.2008 VVV
А как вместе передавать одноименные поля форм типа
name, value, id ?
Ну, например:
<input type="hidden" name="stage" value="validate-user-signup">
<input type='hidden' name='u' value=''>
<input name="user_name" type="text" id="user_name" value="Vasia">
<input name="pass1" type="password" id="pass1" value="123456">
<input name="pass2" type="password" id="pass2" value="123456">
<input type="checkbox" name="tos" value="1" checked>
<input id="signupblog" type="radio" name="signup_for" value="blog" checked>
22.11.2008 админ
Так про передачу этих полей и написано тут...
$data ="stage=".urlencode("validate-user-signup")."&user_name=".urlencode("Vasia");
Вот пример передачи ваших двух полей
27.12.2008 Григорий
Пригодилось!
07.01.2009 wersoo
Кажется у вас в последнем большем кусе кода ошибка в строке:
$out .= "User-Agent: Operan";
а нужно:
$out .= "User-Agent: Opera\n";
13.01.2009
А ДЛЯ ФОРМЫ АВТОРИЗАЦИИ ПОДХОДИТ?
13.01.2009
<form action='index.php' method='post' name='login_form' style='margin: 0px;'>
<input style='width: 150px;' name='login_lg' type='text'>
<input style='width: 150px;' name='pass_lg' onKeyPress='javascript:if(event.keyCode == 13) CheckValid();' type='password'>
<button type='submit' class='demo2' onClick='javascript: CheckValid();'>Вход</button>
</form>
______________________________________
$login_lg = 'maks2009';
$pass_lg = '456852';
$data="login_lg=$login_lg&pass_lg=$pass_lg";
$fp = fsockopen("test9.ru", 80, $errno, $errstr, 10);
$out = "POST /dating/index.php HTTP/1.1
";
$out .= "Host: test9.ru
";
$out .= "Referer: test9.ru/
";
$out .= "User-Agent: Opera
";
$out .= "Content-Type: application/x-www-form-urlencoded
";
$out .= "Content-Length: ".strlen($data)."
";
$out .= $data."
";
fputs($fp, $out);
fclose($fp);
ДЛЯ ЭТОЙ ФОРМЫ ПРАВИЛЬНО?
16.01.2009 H@sh
Большое спасибо... с помощью вас и вашего мануала решил одну проблему,которую считал нерешаемой,и уже хотел было движок менять...Спасибо
19.02.2009 andi
Вы бы хоть почитали описание протокола. Там ясно сказано, что разделителем является конструкция \r\n
(и это не зависит от операционной системы).
19.02.2009 andi
ещё и символы вырезаются (обратный_слеш+буква)...
по спецификации разделитель \r\n, а не \n
02.04.2009 Gympi
Хорошая статья, то что надо
06.05.2009 Sasha
Спасибо, всё подробно и понятно расписано.
23.05.2009 masha
Есть адрес моей странички. Есть _фамилия_ рестлераJeff Hardy.
Есть метод передачи данных GET.
Есть пример передачи данных GET: vasya.ru/1&2
Есть данные о том, что "1"- это куда передавать, а "2"- это что передавать.
Есть информация, что нужно сделать: передать адресу своей странички _фамилию_ рестлера.
а вам слабо такое решить???=)))
29.06.2009 Caiiia
C GETом проблем не возникает? Точно доходят данные? Мне надо, чтобы при обращении к первому сайту, он слал запрос на другой сайт и передавал туда все переменные из $_GET, $_POST, $_FILES, $_COOCKIES. Что-то не берёт из урла сайт-получатель ничего. Придётся переписыват под $_REQUEST ... Или думать, где ошибка ...
15.07.2009 almair
Такой вопрос, а можно сделать так, что бы не выводилось:
HTTP/1.1 200 OK Server: nginx/0.7.59 Date: Wed, 15 Jul 2009 08:59:12 GMT Content-Type: text/html; charset=windows-1251 Connection: close Content-Length: 0
А то у меня 1 сайт передает данные другому, вывод запроса как то неуместен.
14.08.2009 ZeNkoT
Спасибо! Это именно то что мне сейчас нужно!
14.09.2009 DruiD
Здоровья тебе добрый человек:))
12.10.2009 BATMEN
Спасиба, нашяльнике
18.10.2009 D1MyJI9
Thx:)
04.11.2009 capt. Yossarian
IMHO геморойно.
Snoopy class делает всё проще и быстрее, да ещё и через прокси ходить умеет.
Добавить свой комментарий
|