在PHP中从$ _POST []读取数据

Jas*_*ien 2 php post http

我正在尝试在PHP脚本中读取POST数据.

我的第一直觉导致我进入$_POST[]阵列,但无论出于何种原因,它从未填充过.

我正在使用HTTP Client for OS X,http://ditchnet.org/httpclient/来发送POST请求.我输入脚本的URL,将方法设置为POST,将content-type标头设置为text/plain,然后输入myVar=foobar作为请求的主体.

我点击发送,$_POST[]阵列中没有任何内容.

我在StackOverflow上阅读了一些问题之后尝试了另一条路线,并尝试从中读取$HTTP_RAW_POST_DATA,但也没有骰子.我也试过从php://input流中读取,什么都没有.

作为一个提示,$_GET[]如果我向URL添加一些参数,我可以从数组中读取,但我不想这样做.

我还需要从不同的应用程序发布数据,所以我不能使用HTML帖子表格...

任何帮助都会很棒,谢谢你们!

Aym*_*ieh 5

将Content-Type标头设置为application/x-www-form-urlencoded.text/plain 不是发布数据的有效内容类型.