所有原本只能通过GET传递的参数现在都能通过POST传递(原理:$_GET += $_POST;
)。
此外,q.php/
后面的PATHINFO
部分现在也能通过POST传递了,把以.
分隔的PATHINFO
拆分成POST参数的方式如下(_
开头的是拆分后的POST参数名称):
q.php/_cid._pid._bid
q.php/_cid._pid._ext._bid
q.php/_cid._pid._ext[0]._bid
q.php/_cid._pid._ext[0]._ext[1]._bid
q.php/_cid._pid._ext[0]._ext[1]._ext[2]._bid
开头是_cid
和_pid
,中间是可选的_ext
数组,最后是_bid
。
例如:
https://hu60.cn/q.php/bbs.topic.101069.json?pageSize=2
可表示为:
curl -v --data '_cid=bbs&_pid=topic&_bid=json&_ext=101069&pageSize=2' https://hu60.cn/q.php
或者:
curl -v --data '_cid=bbs&_pid=topic&_bid=json&_ext[0]=101069&pageSize=2' https://hu60.cn/q.php
https://hu60.cn/q.php/bbs.topic.101069.2.json?pageSize=2
可表示为:
curl -v --data '_cid=bbs&_pid=topic&_bid=json&_ext[0]=101069&_ext[1]=2&pageSize=2' https://hu60.cn/q.php
PATHINFO
部分现在也能通过GET查询字符串传递:
https://hu60.cn/q.php?_cid=bbs&_pid=topic&_bid=json&_ext=101069&pageSize=2
https://hu60.cn/q.php?_cid=bbs&_pid=topic&_bid=json&_ext[0]=101069&pageSize=2
https://hu60.cn/q.php?_cid=bbs&_pid=topic&_bid=json&_ext[0]=101069&_ext[1]=2&pageSize=2
@000