基于HTML的远程表单POST&使用php curl获取远程服务器HTML响应?
我正在制作一个公开考试结果发布网站。我正在尝试的是,用户将他们的滚动信息提交到我的页面,我将把数据发布到原始服务器,并将原始服务器的响应带回我的站点 这是我的HTML表单输入的ID-基于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="
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));
?>
如何修复它