Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于HTML的远程表单POST&使用php curl获取远程服务器HTML响应?_Php_Html_Forms_Curl - Fatal编程技术网

基于HTML的远程表单POST&使用php curl获取远程服务器HTML响应?

基于HTML的远程表单POST&使用php curl获取远程服务器HTML响应?,php,html,forms,curl,Php,Html,Forms,Curl,我正在制作一个公开考试结果发布网站。我正在尝试的是,用户将他们的滚动信息提交到我的页面,我将把数据发布到原始服务器,并将原始服务器的响应带回我的站点 这是我的HTML表单输入的ID- id="sr" name="sr" id="et" name="et" id="exam" name="exam" id="year" name="year" id="board" name="board" id="roll" maxlength="6" name="

我正在制作一个公开考试结果发布网站。我正在尝试的是,用户将他们的滚动信息提交到我的页面,我将把数据发布到原始服务器,并将原始服务器的响应带回我的站点

这是我的HTML表单输入的ID-

    id="sr" name="sr"
    id="et" name="et"
    id="exam" name="exam"
    id="year" name="year"
    id="board" name="board"
    id="roll" maxlength="6" name="roll"
    input id="button2" name="button2" type="submit" value="Submit"
    id="button" name="Reset" type="reset" value="Reset"
在提交表单上调用process.php

下面是process.php的代码,我试图基于某个类使用curl&php,但不起作用。我不喜欢卷发,所以对卷发不太了解

<?php
$post_data['sr'] = '';
$post_data['et'] = '';
$post_data['exam'] = '';
$post_data['year'] = '';
$post_data['board'] = '';
$post_data['roll'] = '';



foreach ( $post_data as $key => $value) 
{
    $post_items[] = $key . '=' . $value;
}
$post_string = implode ('&', $post_items);


$curl_connection = curl_init('http://remotehost/result.php');

curl_setopt($curl_connection, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($curl_connection, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)");
curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, 1);

curl_setopt($curl_connection, CURLOPT_POSTFIELDS, $post_string);

$result = curl_exec($curl_connection);
//curl_close($curl_connection);
var_dump($result);

print_r(curl_getinfo($curl_connection));

?>
如何修复它