PHP中如何发送HTTP请求?
在 HTML上 提交参数 A 和 B 到 send。php中,在send。php中接收到传过来的参数 A 和 B 并将这2个参数以 http的形式发送给目标地址;一下是我写的代码 请各位看看 那里有问题 或者 请高手传授其他方法(只能在PHP文件里发送HTTP请求) $A=trim(urlencode($_REQUEST['A'])); $B=trim(urlencode($_REQUEST['B'])); $params = "A=$A&B=$B"; $length = strlen($params); $fp = fsockopen("localhost",80,$errno,$errstr,10) or exit($errstr."--->".$errno); $header = "POST /test/re.php HTTP/1.1\r\n"; $header .= "Host:localhost\r\n"; $header .= "Referer:localhost/test/re.php\r\n"; $header .= "Content-Length: ".$lenght."\r\n"; $header .= "Content-Type: application/x-www-form-urlencoded\r\n"; $header .= "Connection: Close\r\n\r\n"; $header .= $params."\r\n"; fputs($fp,$header); fclose($fp);