gpt4 book ai didi

php - 获取字符串格式的 curl 响应

转载 作者:搜寻专家 更新时间:2023-10-31 20:48:54 26 4
gpt4 key购买 nike

我正在尝试执行一个 url 并获得它的响应。以下是执行 curl 的代码。我希望 curl 执行在 $result 中返回一个字符串给我。

<?php
$fields = array
(
'username'=>urlencode($username),
'pwrd'=>urlencode($pwrd),
'customer_num'=>urlencode($customer_num)
);

$url = 'http://localhost/test200.php';
//open connection
set_time_limit(20);
$ch = curl_init();

//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//execute post
$result = curl_exec($ch);

//close connection
curl_close($ch);
echo $result; //I want $result to be "Successful"
?>

这是我在本地主机上的 test200.php:

<?php
$usernam = $_POST['username'];
$pass = $_POST['pwrd'];
$customer_num = $_POST['customer_num'];
echo "Successful!";
?>

我在 test200.php 中做了哪些更改?请帮忙。

最佳答案

您应该使用 curl 执行返回的 httpcode,而不是依赖于返回的字符串

$res = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

这里 - http://www.webmasterworld.com/forum88/12492.htm

关于php - 获取字符串格式的 curl 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10310916/

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