app post php,web-是不是只要app用的是post过来的,php都可以直接获取?

news/2025/2/26 7:30:06

对方说自己用的是asihttp,post过来的。

那么我能直接接收到吗?还有如何检测我有没有收到别人post过来的数据或别人有没有发送数据过来?

回复内容:

对方说自己用的是asihttp,post过来的。

那么我能直接接收到吗?还有如何检测我有没有收到别人post过来的数据或别人有没有发送数据过来?

不是,post过来的也需要是key value的键值对才能$_POST读取。

$raw = file_get_contents("php://input","r");

可以接受任何形式的post数据

这个是php语言,只要有人提交post过来,才会执行。所以需要知道别人是不是post过来。

如果你是想知道如何验证是不是你自己的app提交的数据,可以考虑使用签名的方式对传过来的数据验证。

只要网络连接没有问题,那么app端发送post请求的数据都能在php直接获取。只有通过判断接收的数据是否为空来检测是否传数据过来。

首先,对于楼主的代码,我有几个疑问:

$json=json_decode[$json,true]这一行,对数组做json_decode做啥子?

mysql_close这一行,没有括号,应该是mysql_close();

对方只要是用http的post方法post过来的,你就能用POST来接受,你可以尝试用

if(empty($_POST['username'])){

exit('username can not be empty');

}

来做检验。

看nginx日志,http返回状态,都行的 本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网


http://www.niftyadmin.cn/n/1997364.html

相关文章

mysql enterprise platinum_MySQL Enterprise Monitor安装

MySQL Enterprise Monitor安装体系架构----------------------------------------------------Monitired MySQL Server Agent --> Monitor安装步骤----------------------------------------------------1. 建立一个作为Repository独立的MySQL数据库,也可以用EM自…

VC++技术经验

1. 如何获取应用程序的实例句柄?应用程序的 实例句柄保存在CWinAppIm_hInstance 中,可以这么调用AfxGetInstancdHandle获得句柄.Example: HANDLE hInstanceAfxGetInstanceHandle();2. 如何通过代码获得应用程序主窗口的指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用…

oracle where条件顺序有影响吗,where条件顺序不同、性能不同示例探讨

where条件顺序不同、性能不同示例探讨更新时间:2013年05月19日 15:57:34 作者:where条件顺序不同,性能不同,这个建议在Oracle11G版本还合适吗,想提高性能的的朋友可以参考下哈昨天在书上看到SQL语句优化时&#xff0…

iphone11返回上一级手势怎么设置_iPhone 11 系列手势操作大全你了解吗?

相信很多小伙伴已经使用新款iPhone 几天了,不知道上手还是否习惯呢?iPhone 11 系列继续采用全面屏设计,没有「Home 键」,对于之前用过iPhone X 系列手机的小伙伴来说是可以马上上手的,但是如果之前使用的是 iPhone 8 及…

[CF1065A]Vasya and Chocolate

题目大意:有$s$元,一个物品$c$元,每买$a$个就送$b$个,问一共可以买多少。 题解:全部买好,最后看可以送多少(其实是因为我这道题交错了,无聊才做的) 卡点:无 C…

修改windows程序样式和标题

给windows程序改标题BOOL CMainFrame::PreCreateWindow(CREATESTRUCT &cs) { if(!CFrameWnd::PreCreateWindow(cs)) return FALSE; // TODO:在此处通过修改 CREATESTRUCT cs 来修改窗口类或样式 cs.style WS_OVERLAPPED | WS_CAPTION // | FWS_ADDT…

Rabbitmq集群详解

Rabbitmq简介 1、什么是rabbitmq? MQ全称为MessageQueue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。Ra…

thinkphp php路径配置文件,thinkphp配置文件路径的实现方法

如下所示:PHP;">//系统常量定义//去THinkPHP手册中进行查找echo ""."网站的根目录地址".__ROOT__." ";echo ""."入口文件地址".__APP__." ";echo ""."当前模块地址".__UR…