【发布时间】:2016-03-20 04:33:00
【问题描述】:
我有一个带有 paypal 的自定义 php 代码。
我要你用这个方法:
header("location: https://www.paypal.com/cgi-bin/webscr?business=mymail@maymail.com&cmd=_xclick¤cy_code=EUR&item_name=NAIL2016&amount=50");
我可以对金额字段使用变量吗?
像这样:amount=$mytotal(不工作)
谢谢
【问题讨论】:
-
只要
$mytotal包含一个有效的数值并且您的字符串用双引号括起来(“like this”、“not like this”),就没有理由不这样做。但是您确实应该使用加密按钮,因为没有什么可以阻止用户编辑 URL 并将amount更改为其他值。 -
程序员永远不会说“它不起作用”,程序员会提到抛出的错误或解释实际结果与预期结果。
-
把你传递给
header函数的整个字符串放到一个变量中,然后var_dump那个变量看看,它看起来怎么样。或者var_dump直接$mytotal变量来查看它的值。或者最好的(也是唯一合适的)解决方案是使用调试器。