php 发送post请求json,thinkphp ,php post发送json请求,就收post请求
发送方的代码如下
namespace Api\Controller;
use Think\Controller;
class IndexController extends Controller
{
public function send()
{
ini_set("error_reporting","E_ALL & ~E_NOTICE");
$obj->phonenum = '15340958922';
$data = json_encode($obj);
$url = "http://www.bjfurongxuan.cn/Api/Sync/phonenum";
$res = $this->http_request($url, $data);
echo $res;
}
// HTTP请求(支持HTTP/HTTPS,支持GET/POST)
function http_request($url, $data = null)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if (! empty($data)) {
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
$output = curl_exec($curl);
curl_close($curl);
return $output;
}
}
接受方的代码如下
namespace Api\Controller;
use Think\Controller;
class SyncController extends Controller
{
//判断用户手机号码是否存在
public function phonenum()
{
$postStr = isset($GLOBALS["HTTP_RAW_POST_DATA"]) ? $GLOBALS["HTTP_RAW_POST_DATA"] : "";
/* $this->logger('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . (empty($_SERVER['QUERY_STRING']) ? "" : ("?" . $_SERVER['QUERY_STRING'])));
$this->logger($postStr); */
$sync_log = M('sync_log');
$sync_log->url = 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] . (empty($_SERVER['QUERY_STRING']) ? "" : ("?" . $_SERVER['QUERY_STRING']));
$sync_log->poststr = $postStr;
$sync_log->createtime =time();
$sync_log->add();
$res = json_decode($postStr, true);
// 验证手机号码是否存在
$user_db = M("member_list");
$map['member_list_tel'] = $res['phonenum'];
$map['display'] = 'on';
$user_res = $user_db->where($map)->find();
if ($user_res) {
$arr = array(
'clientid' => $user_res['member_list_id']
);
}else {
$arr = array(
'clientid' => 0
);
}
echo json_encode($arr);
}
}
php 发送post请求json,thinkphp ,php post发送json请求,就收post请求相关推荐
- ace布置小作业: 制作一个简单的电话号码归属地查询软件:JSON解析和Volly发送get请求...
大概就这个样子 用到JSON解析和Volly发送Get请求两个知识点 关于Volly的用法请看我的这篇: http://www.cnblogs.com/AceIsSunshineRain/p/5177 ...
- php使用 短信宝 发送短信(thinkphp)
短信宝官网:http://smsbao.com 使用短信宝需要先在官网上注册一个用户名密码 注意:如果没有购买短信,则只用来测试短信速度,短信内容不可编辑,只可修改验证码数字.. 测试操作如图: 进入 ...
- python post请求实例_Python使用requests发送POST请求实例代码
本文研究的主要是Python使用requests发送POST请求的相关内容,具体介绍如下. 一个http请求包括三个部分,为别为请求行,请求报头,消息主体,类似以下这样: 请求行 请求报头 消息主体 ...
- 短信宝 php使用,[php] 使用 短信宝 发送短信(thinkphp)
/*** SmsBao实现类* @category Think* @package Think* @subpackage Sms*/classSmsBao { private$account;//短信 ...
- js异步请求php数据,原生JS发送异步数据请求实例详解
这篇文章主要为大家详细介绍了原生JS发送异步数据请求的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在做项目的时候,有时候需要用到异步数据请求,但是如果这个时候没有框架的依赖,就需要用到 ...
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
转自 http://blog.chinaunix.net/uid-26000296-id-4394470.html 一.JSON简介 JSON(JavaScript Object Notation) ...
- php通过js发送请求数据,使用原生javascript发送ajax请求数据的步骤
注:请求地址是自己的项目地址,请自行更改.这只是一个简单的原生XMLHttpRequst的使用,之后会发如何封装原生ajax实现jequery的ajax 第一步:创建xhr对象.const xhr = ...
- php使用curl实现get和post请求的方法,数据传输urldecode和json
PHP支持CURL库,利用URL语法规定来传输文件和数据的工具,支持很多协议,包括HTTP.FTP.TELNET等. 优点:是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS.CURL ...
- ajax发送请求和数据返回,Ajax发送和接收请求
首先Ajax的不刷新页面提交数据 基本上浏览器能接收的信息,Ajax都可以接收,ex:字符串,html标签,css标签,xml格式内容,json格式内容等等..... // IE浏览器 if(Acti ...
- js值发送给php,将JSON数据从Javascript发送到PHP?
将JSON数据从Javascript发送到PHP? 如何将JSON数据从浏览器中的Javascript发送到服务器,然后让PHP在其中解析? 10个解决方案 56 votes 我在这里获得了很多信息, ...
最新文章
- 最新的全球编程语言,操作系统,web服务器等使用率分析报告
- Opencv4测试报错00007FFB3253A9C0 (ntdll.dll)处引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突
- execl中一串字符,以某个分隔符分开,公式实现
- windows下cipher和efsdump工具的初步使用
- java配置文件报错_java使用spring框架配置文件时遇到的错误——Referenced file contains errors...
- 认证(登录)功能实现
- WinPcap笔记(10):从堆文件中读取数据包
- 3d激光雷达开发(多雷达标定)
- 三包围结构的字是什么样的_清桦学书之结构篇——包围结构。
- php个人微信聊天机器人,wxpy将个人微信号变成微信聊天机器人
- 零信任在智慧城市典型场景中的融合应用
- docker进程管理(1号进程,僵尸进程详解)
- Linux 使用shell命令复制文件
- 云服务器怎么安装虚拟主机,服务器上怎么安装虚拟主机
- 创龙TI Sitara列AM4376/AM4379 ARM Cortex-A9高性能低功耗处理器
- 单端反激式变换器开关稳压电源原理图 此博文包含图片	(2009-02-24 12:17:53)转载▼ 标签: 单端反激式 变换器 高频变压器 原理图 磁滞回线 磁心 杂谈	分类: technical
- android 设备驱动
- 访问www.baidu.com完整过程
- C语言中的while的意思,C语言中while是什么意思
- Date类对象与字符串的互相转换
热门文章
- python动态方法_python中的动态方法生成
- 计算机图形学图形旋转_计算机图形学中的平板显示
- ceph iscsi安装
- CentOS7 源码编译安装NodeJS 最新版本Shell脚本
- 彩票模拟选号程序java_java课程设计-彩票购买抽奖程序
- 微型计算机上的南桥芯片功能,微型计算机及接口技术2012年1月真题试题(04732)...
- go 调用c语言,golang之调用C语言代码
- python asyncio tcp server_asyncio异步IO——Streams详解
- java断点续传 http_http断点续传简单实现(java)
- 杭州招聘计算机专业毕业生,毕业季必看!杭州高校毕业生就业情况:这些专业最吃香!这个岗位最缺人!...