我很久以前重复使用卷曲功能,现在的行为与我记忆的不同.在这种特殊情况下,我正在验证用户的Twitter凭据.这是现在的代码:
$cred = $_POST['twitter_username'].':'.$_POST['twitter_password'];
$url = "http://twitter.com/account/verify_credentials.json";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_GET, 0);
curl_setopt($ch, CURLOPT_USERPWD, $cred);
$result = curl_exec ($ch);
curl_close ($ch);
Run Code Online (Sandbox Code Playgroud)
这对于身份验证工作正常,但是将整个JSON响应输出到浏览器,我不想这样做.
我不太熟悉卷曲.我尝试将CURLOPT_VERBOSE设置为0和false,但都没有工作.我确信这是一个非常简单的改变,但我失去了它的本质.
谢谢
Gre*_*reg 19
你需要这个选项:
curl_setopt(CURLOPT_RETURNTRANSFER, true);
Run Code Online (Sandbox Code Playgroud)
从卷曲文档:
CURLOPT_RETURNTRANSFER:TRUE将传输作为curl_exec()的返回值的字符串返回,而不是直接输出.
| 归档时间: |
|
| 查看次数: |
9836 次 |
| 最近记录: |