千家信息网

php curl无法post的解决方法

发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章给大家分享的是有关php curl无法post的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。php curl无法post的解决办法:1、打开相应的PHP代
千家信息网最后更新 2025年01月16日php curl无法post的解决方法

这篇文章给大家分享的是有关php curl无法post的解决方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

php curl无法post的解决办法:1、打开相应的PHP代码文件;2、通过"$post_data = "username=bob&key=12345";$response = http_req(...)"方式提交数据即可。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php curl post提交数据失败解决方法

代码如下:

function http_req($http_type, $method, $url, $data){    $ch = curl_init();    if (strstr($http_type, 'https')) {        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);    }    if ($method == 'post') {        curl_setopt($ch, CURLOPT_POST, 1);        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);    } else {        $url = $url . '?' . $data;    }    curl_setopt($ch, CURLOPT_URL, $url);    curl_setopt($ch, CURLOPT_HEADER, 0);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    curl_setopt($ch, CURLOPT_TIMEOUT, 100000);//超时时间    try {        $ret = curl_exec($ch);    } catch (Exception $e) {        curl_close($ch);        return json_encode(array('ret' => 0, 'msg' => 'failure'));    }    curl_close($ch);    return $ret;}  //第一种提交方式在遇到post_data 中包含@等一些符号时会出现提交失败的情况  $url = "http://localhost/web_services.php"; $post_data = array ("username" => "bob","key" => "12345"); $response = http_req('http', 'post', $url, $post_data ); //第二种提交方式可以避免 $url = "http://localhost/web_services.php"; $post_data = "username=bob&key=12345"; $response = http_req('http', 'post', $url, $post_data );   

感谢各位的阅读!关于"php curl无法post的解决方法"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

方法 方式 代码 内容 数据 更多 篇文章 不错 实用 办法 情况 文件 文章 时间 环境 电脑 看吧 知识 符号 系统 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 技师网络安全大赛 我的是网络安全员宣传 nas跟服务器怎么搭配使用 远程更新数据库表命令 数据库上云怎么选规格 集群数据库主从区别 VLAN实现网络安全隔离 福州新华互联网科技学校宿舍 网络安全泄密事件视频 我的世界服务器怎么进服 能威胁数据库安全的是 茂名自主可控软件开发价格走势 爬虫抓数据库 服务器没有安装宝塔可以备案吗 国际服mc服务器怎么弄 亲子家庭网络的网络安全教育 网络技术试用期转生感想 网络安全游戏标语 创梦星球软件开发有限公司 增强网络安全意识的手抄报 网络安全教育题目及答案 公司搭建网络存储服务器 武汉大学网络安全学院战队 无状态设计服务器 针对网络安全问题想了解什么 sql数据库备份地址查看 数据库怎么替换全部数据库 网络技术质量保障措施范文 数据库备份多了怎么删除 网络安全执法专业博士点
0