在两个 PHP 脚本之间发送数据,您可以使用 HTTP 请求来发送数据。以下是一种示例方法:
创建一个表单 HTML,用于收集数据并将其发送给服务器。在表单中包含一个文本输入字段、一个文本输出标签和一些其他字段以将数据发送到服务器。例如:
HTML:
<form action="your_php_script.php" method="post">
<label for="input_data">Please enter your data:</label>
<input type="text" id="input_data" name="input_data" required>
<textarea id="output_data" name="output_data" rows="8" cols="50" required></textarea>
<button type="submit">Send</button>
</form>
在上面的页面中,我们将数据发送到名为your_php_script.php的脚本。
然后,我们在your_php_script.php中使用JavaScript来处理响应:
// 将表单数据包装在 JSON 对象中
$data = json_encode(['input_data' => $_POST['input_data'], 'output_data' => $_POST['output_data']]);
// 向服务器发送 POST 请求并设置数据格式
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "your_backend_php_script.php");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$response = curl_exec($ch);
// 处理响应结果
// 如果响应成功,输出响应数据
if ($response !== FALSE) {
echo json_encode(['response_data' => $response]);
} else {
// 如果没有响应数据,则输出错误信息
echo json_encode(['error_response' => "No response."]);
}
// 关闭 cURL 并释放资源
curl_close($ch);
在上面的脚本中,我们将数据发送到名为your_backend_php_script.php的脚本上,并返回一个 JSON 响应表示数据传输是否成功。
一旦您的your_backend_php_script.php 接收到数据,您可以处理数据并根据需要将其呈现回表单输出的代码。
领取专属 10元无门槛券
手把手带您无忧上云