PHP 使用 cURL 函数访问指定页面并获取返回值
可以使用 PHP 中的 cURL 函数来实现在当前网页访问指定 PHP 页面,并获取返回的值。
示例代码如下:
$url = 'http://example.com/myscript.php'; // 要访问的 PHP 页面的 URL 地址
$data = array('param1' => 'value1', 'param2' => 'value2'); // 要传递给 PHP 页面的参数
$options = array(
CURLOPT_RETURNTRANSFER => true, // 将返回的结果存储在变量中,而不是直接输出
CURLOPT_POST => true, // 使用 POST 方法发送数据
CURLOPT_POSTFIELDS => http_build_query($data) // 将参数编码为 URL 格式
);
$curl = curl_init($url);
curl_setopt_array($curl, $options);
$result = curl_exec($curl);
curl_close($curl);
echo $result; // 输出 PHP 页面返回的值
在上面的代码中,我们首先定义了要访问的 PHP 页面的 URL 地址和要传递给 PHP 页面的参数。然后,我们设置了 cURL 函数的选项,包括将返回的结果存储在变量中、使用 POST 方法发送数据以及将参数编码为 URL 格式。
接着,我们使用 curl_init() 函数创建一个新的 cURL 会话,并使用 curl_setopt_array() 函数设置选项。然后,我们使用 curl_exec() 函数执行 cURL 会话,并将返回的结果存储在 $result 变量中。
最后,我们使用 curl_close() 函数关闭 cURL 会话,并将 PHP 页面返回的值输出到当前页面。
原文地址: https://www.cveoy.top/t/topic/mmm3 著作权归作者所有。请勿转载和采集!