首页 >

如何解决curl php post 丢失问题

后端开发|PHP问题

如何解决curl php post 丢失问题

php,post
后端开发-PHP问题
tcc源码分析,ubuntu启动休眠模式,tomcat日志文件大清理,爬虫软件抽奖,php写入文件加锁,南沙区第三方seo优化值多少钱lzw
本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑
淘宝直播源码,ubuntu ros2,tomcat9增加缓存,会动爬虫图片,php转化json,红安县seo关键词优化推广lzw
如何解决curl php post 丢失问题?
个人主页源码,vscode 服务器,ubuntu 更新,tomcat 密码,sqlite3 安装,网页设计怎么设计框架,sql数据库空间购买,http500内部服务器错误,jquery 瀑布流插件api,前端框架排行,爬虫 框架,php 字符,济宁seo,springboot优点,标签失效,企业网站模板下载,网页在线聊天室,名片模板psd,仿webqq织梦后台模板,页面顶部加载条,人事管理系统数据库表,易语言程序设计教程下载lzw
关于PHP Curl POST 数据丢失的问题

$ch = curl_init ();curl_setopt ( $ch, CURLOPT_URL, $uri );curl_setopt ( $ch, CURLOPT_POST, 1 );curl_setopt ( $ch, CURLOPT_HEADER, 0 );curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );$return = curl_exec ( $ch );curl_close ( $ch );

$data参数有两种类型:string/array

比如:我们想提交两个数据

$title =  '我是标题';$content = '点我百度一下';

当类型为string的时候

$data = 'title=这是标题&content=点我百度一下';

提交后我们会发现$_POST[‘content’]并没有出现我们想要的点我百度一下,而是出现了<a href="http://www.baidu.com?a=1

这是因为在string类型中,&在分割参数用的,所以我们打印结果会出现

Array([title] => 我是标题[content] =>  1">点我百度一下)

这时我们只要使用Array的方式提交就没有问题了

《PHP视频教学》


  • 暂无相关文章