【发布时间】:2009-12-08 02:52:23
【问题描述】:
我基本上是在与第三方API flash 文件交互以向我的服务器发送 HTTP POST 请求。
我知道我走在了正确的道路上,因为它需要一个 crossdomain.xml 文件,并且在我添加该部分之前,POST 变量中没有任何内容显示,但是自从我添加该文件以来,设置了 4 个变量,这些 POST 变量是由应用程序发送给我关于文件的基本信息的。但我实际上需要读取 RAW POST 数据来实际保存 Flash 发送的图像。
我知道有 3 种方法...
$GLOBALS['HTTP_RAW_POST_DATA']$HTTP_RAW_POST_DATA which is probably the same as the firstfile_get_contents('php://input')
无论出于何种原因,这些“工作”都没有。 “工作”是指它们没有被设置,当我 var dump 他们时,我什么也得不到。
可能是我需要在php.ini 中设置一个设置,还是 Flash 应用程序确实没有发送实际图像?我认为它在做正确的事情,因为它是一个半流行的 API,并且被其他几个站点使用,所以我很确定它对他们来说是正确的。
它们也不需要任何类型的 API 密钥。
【问题讨论】:
标签: php flash http-post raw-post