donglanche9257 2012-12-05 16:37
浏览 35
已采纳

PHP:收到请求的正文

I am currently working with a 3rd party API which I cannot disclose. The summary is:

action -> 3rd party -> callback

So my server communicates with 3rd party with some data

Once the data is sent back, the 3rd party sends an XML to the callback url.

I am receiving the callback with the headers:

Content-type: application/xml Content-length: 69 Request-method: POST

However, print_r($_POST) is showing nothing at all. Nor is $_GET.

What could be going on? I know you cannot give me the most detailed answer based on my vagueness but if you could point me in the right direction, that would be brilliant.

  • 写回答

1条回答 默认 最新

  • dowy77780 2012-12-05 16:40
    关注

    Use php://input :

    $post = file_get_contents('php://input');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?