mtr 发表于 2021-5-6 11:10:32

crul() 自行封装一下

唐王李世民 发表于 2021-5-6 13:00:20

<<eof
内容
eof

这样?

flyqie 发表于 2021-5-6 14:09:50

本帖最后由 flyqie 于 2021-5-6 14:27 编辑

这个需求很麻烦,无法在不修改WebServer/PHP配置(包括.htaccess)的前提下实现。

stackoverflow对此有相关讨论:
https://stackoverflow.com/questions/1361673/get-raw-post-data

另外, $HTTP_RAW_POST_DATA已经于PHP5.6弃用并于PHP7中移除:
https://www.php.net/manual/zh/migration56.deprecated.php
https://www.php.net/manual/zh/migration70.incompatible.php

2021-05-06 14:27 补充:

对于stackoverflow讨论中提到的enable_post_data_reading,经查找相关资料发现也无法在php脚本中进行设置(能设置才怪嘞...):
https://www.php.net/manual/zh/ini.list.php
https://www.php.net/manual/zh/configuration.changes.modes.php

txjcv 发表于 2021-5-6 14:21:25

这些数据是要存储在数据库中?

Front 发表于 2021-5-6 22:53:21

flyqie 发表于 2021-5-6 14:09
这个需求很麻烦,无法在不修改WebServer/PHP配置(包括.htaccess)的前提下实现。

stackoverflow对此有相关 ...

已经用12楼大佬@唐王李世民 的方法解决,不过还是谢谢你!

Front 发表于 2021-5-6 23:33:59

逸笙 发表于 2021-5-6 09:17
这个位置是二进制流的全是乱码,你确定要拿能get到的东西替换进去?
你在php里面用curl模拟做POST就好了 ...

已经用12楼大佬@唐王李世民 的方法解决,不过还是谢谢你!

flyqie 发表于 2021-5-7 11:26:00

Front 发表于 2021-5-6 22:53
已经用12楼大佬@唐王李世民 的方法解决,不过还是谢谢你!

之前理解错了,以为你要通过url参数替换POST的multipart/form-data数据,那个实现确实挺麻烦的yc007t
页: 1 [2]
查看完整版本: 【已解决】向技术大佬们问个PHP form-data组装问题