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


Автор: xber9 13.9.2012, 16:57
народ подскажите 
Как произвести автоматическое перенаправление  с php-странички на определенный другой скрипт с передачей парамертов методом POST ?

то есть пользователь нажимает на ссылку   и по событию онклик осуществляется переход на другую  страницу  и передача туда параметров.

я пробовал  так ( нашел код в инете )но перехода не происходит.
Код



<?php

$data="var=test&var2=privet";
$fp = fsockopen("test1.ru", 80, $errno, $errstr, 10);
$out = "POST /file.php HTTP/1.1\n";
$out .= "Host: test1.ru\n";
$out .= "Referer: test1.ru/\n";
$out .= "User-Agent: Opera\n";
$out .= "Content-Type: application/x-www-form-urlencoded\n";
$out .= "Content-Length: ".strlen($data)."\n\n";
$out .= $data."\n\n";
fputs($fp, $out);
echo("<script>location.href='/file.php'</script>");
  fclose($fp);

?>
 

Автор: bars80080 13.9.2012, 17:59
выбрасываете обычную форму с method="post", где все данные в полях <input type="hidden" , после чего средствами javascript сабмите эту форму

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