gpt4 book ai didi

PHP fatal error : Call to undefined function curl_init()

转载 作者:IT老高 更新时间:2023-10-28 12:08:52 24 4
gpt4 key购买 nike

我试试 PHP Post Request inside a POST Request认为它可能对我有用。我的代码如下:

$sub_req_url = "http://localhost/index1.php";

$ch = curl_init($sub_req_url);
$encoded = '';

// include GET as well as POST variables; your needs may vary.
foreach($_GET as $name => $value) {
$encoded .= urlencode($name).'='.urlencode($value).'&';
}

foreach($_POST as $name => $value) {
$encoded .= urlencode($name).'='.urlencode($value).'&';
}

// chop off last ampersand
$encoded = substr($encoded, 0, strlen($encoded)-1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $encoded);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_exec($ch);
curl_close($ch);

来自 index.php 文件和 index2.php 是同一目录中的另一个文件,当我打开页面时,我的 中出现以下错误error.log 文件:

[Sat Dec 18 15:24:53 2010] [error] [client ::1] PHP Fatal error:  Call to undefined function curl_init() in /var/www/testing1/index.php on line 5

我想要做的是有一个发送帖子请求的预订表格。然后我想处理 post 值并再次将 post 请求发送到 paypal。

最佳答案

你需要为 php 安装 CURL 支持。

在 Ubuntu 中,您可以通过以下方式安装它

sudo apt-get install php5-curl

如果您使用的是 apt-get,则无需编辑任何 PHP 配置,但需要重新启动 Apache。

sudo /etc/init.d/apache2 restart

如果您仍然遇到问题,请尝试使用 phpinfo()确保 CURL 被列为已安装。 (如果不是,那么您可能需要打开另一个问题,询问为什么您的软件包没有安装。)

PHP CURL documentation 中有安装手册.

关于PHP fatal error : Call to undefined function curl_init(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4477535/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com