发送方的代码如下

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请求相关推荐

  1. ace布置小作业: 制作一个简单的电话号码归属地查询软件:JSON解析和Volly发送get请求...

    大概就这个样子 用到JSON解析和Volly发送Get请求两个知识点 关于Volly的用法请看我的这篇: http://www.cnblogs.com/AceIsSunshineRain/p/5177 ...

  2. php使用 短信宝 发送短信(thinkphp)

    短信宝官网:http://smsbao.com 使用短信宝需要先在官网上注册一个用户名密码 注意:如果没有购买短信,则只用来测试短信速度,短信内容不可编辑,只可修改验证码数字.. 测试操作如图: 进入 ...

  3. python post请求实例_Python使用requests发送POST请求实例代码

    本文研究的主要是Python使用requests发送POST请求的相关内容,具体介绍如下. 一个http请求包括三个部分,为别为请求行,请求报头,消息主体,类似以下这样: 请求行 请求报头 消息主体 ...

  4. 短信宝 php使用,[php] 使用 短信宝 发送短信(thinkphp)

    /*** SmsBao实现类* @category Think* @package Think* @subpackage Sms*/classSmsBao { private$account;//短信 ...

  5. js异步请求php数据,原生JS发送异步数据请求实例详解

    这篇文章主要为大家详细介绍了原生JS发送异步数据请求的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在做项目的时候,有时候需要用到异步数据请求,但是如果这个时候没有框架的依赖,就需要用到 ...

  6. python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求

    转自 http://blog.chinaunix.net/uid-26000296-id-4394470.html 一.JSON简介 JSON(JavaScript Object Notation) ...

  7. php通过js发送请求数据,使用原生javascript发送ajax请求数据的步骤

    注:请求地址是自己的项目地址,请自行更改.这只是一个简单的原生XMLHttpRequst的使用,之后会发如何封装原生ajax实现jequery的ajax 第一步:创建xhr对象.const xhr = ...

  8. php使用curl实现get和post请求的方法,数据传输urldecode和json

    PHP支持CURL库,利用URL语法规定来传输文件和数据的工具,支持很多协议,包括HTTP.FTP.TELNET等. 优点:是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS.CURL ...

  9. ajax发送请求和数据返回,Ajax发送和接收请求

    首先Ajax的不刷新页面提交数据 基本上浏览器能接收的信息,Ajax都可以接收,ex:字符串,html标签,css标签,xml格式内容,json格式内容等等..... // IE浏览器 if(Acti ...

  10. js值发送给php,将JSON数据从Javascript发送到PHP?

    将JSON数据从Javascript发送到PHP? 如何将JSON数据从浏览器中的Javascript发送到服务器,然后让PHP在其中解析? 10个解决方案 56 votes 我在这里获得了很多信息, ...

最新文章

  1. 最新的全球编程语言,操作系统,web服务器等使用率分析报告
  2. Opencv4测试报错00007FFB3253A9C0 (ntdll.dll)处引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突
  3. execl中一串字符,以某个分隔符分开,公式实现
  4. windows下cipher和efsdump工具的初步使用
  5. java配置文件报错_java使用spring框架配置文件时遇到的错误——Referenced file contains errors...
  6. 认证(登录)功能实现
  7. WinPcap笔记(10):从堆文件中读取数据包
  8. 3d激光雷达开发(多雷达标定)
  9. 三包围结构的字是什么样的_清桦学书之结构篇——包围结构。
  10. php个人微信聊天机器人,wxpy将个人微信号变成微信聊天机器人
  11. 零信任在智慧城市典型场景中的融合应用
  12. docker进程管理(1号进程,僵尸进程详解)
  13. Linux 使用shell命令复制文件
  14. 云服务器怎么安装虚拟主机,服务器上怎么安装虚拟主机
  15. 创龙TI Sitara列AM4376/AM4379 ARM Cortex-A9高性能低功耗处理器
  16. 单端反激式变换器开关稳压电源原理图 此博文包含图片 (2009-02-24 12:17:53)转载▼ 标签: 单端反激式 变换器 高频变压器 原理图 磁滞回线 磁心 杂谈 分类: technical
  17. android 设备驱动
  18. 访问www.baidu.com完整过程
  19. C语言中的while的意思,C语言中while是什么意思
  20. Date类对象与字符串的互相转换

热门文章

  1. python动态方法_python中的动态方法生成
  2. 计算机图形学图形旋转_计算机图形学中的平板显示
  3. ceph iscsi安装
  4. CentOS7 源码编译安装NodeJS 最新版本Shell脚本
  5. 彩票模拟选号程序java_java课程设计-彩票购买抽奖程序
  6. 微型计算机上的南桥芯片功能,微型计算机及接口技术2012年1月真题试题(04732)...
  7. go 调用c语言,golang之调用C语言代码
  8. python asyncio tcp server_asyncio异步IO——Streams详解
  9. java断点续传 http_http断点续传简单实现(java)
  10. 杭州招聘计算机专业毕业生,毕业季必看!杭州高校毕业生就业情况:这些专业最吃香!这个岗位最缺人!...