php 中发起curl请求时,get的查询字符串问题
PHP中文网
PHP中文网 2017-04-11 10:21:14
[PHP讨论组]

利用curl发get请求时,url后边不能带有查询字符串吗??????为啥带上就访问不到页面呢??

PHP中文网
PHP中文网

认证0级讲师

全部回复(5)
怪我咯

对url的要求和浏览器没差。
上代码才知道你做了什么。

高洛峰

curl, get和post都没问题的,你的代码是不是有问题.把代码贴上来看下吧.

PHP中文网

你是怎么用的curl,不可能不行的啊!看看你的curl_setopt是怎么设置的

黄舟
//必须把$_GET的信息拼接好放到url里面去
 function httpGet($url) {
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_TIMEOUT, 500);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    curl_setopt($curl, CURLOPT_URL, $url);
 
    $res = curl_exec($curl);
    curl_close($curl);
    return $res;
 }
 
PHP中文网

当然可以 curl_init("http://www.xxx.com/?a=1"); 是没问题的。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号