我正在尝试在我的PHP网站(documentation)上实现“成为赞助人”按钮。
作为“重定向网址”的附加参数,我设置了JOB和USERID,因此我的重定向网址如下所示:
https://www.MYWEBSITE.TLD/?job=patreon&userid=MYUSERID
我需要“工作”才能知道重定向来自Patreon和“用户ID”,因此我可以给予赞助人奖励。
Patreon生成的HTML代码如下所示:
<a href="https://www.patreon.com/bePatron?u=PATREONUSERID&redirect_uri=https%3A%2F%2Fwww.MYWEBSITE.TLD%2F%3Fjob%3Dpatreon%26userid%3DMYUSERID">
<img height="40" width="204" src="https://s3-us-west-1.amazonaws.com/widget-images/become-patron-widget-medium%402x.png">
</a>
在顾客点击链接并设置了承诺后,他将按照提供的方式重定向,但我在请求中获得的只是作业和用户ID。
文件说:
如果你想检查他们承诺了多少,如果这个承诺是新的或只是对旧承诺的更新,你可以在我们的重定向请求中检查HTTP查询参数。
所以我问:“amount_cents”和“action”参数在哪里?
我已经检查了所有已恢复的HEADER信息(How to handle received HTTP Header),但我从$ _REQUEST获得的是:
Array
(
[job] => patreon
[userid] => MYUSERID
)
Array
(
[job] => patreon
)
此外,我在$ _SERVER中找不到任何内容。
你对我有什么建议吗?