php - 我可以在 php 中使用 php 吗

标签 php mysql paypal

我正在尝试重定向到 Paypal 结帐页面,但它会将我带到 Paypal 起始页。我在 Header url 中使用 php 来指定一些变量,但 url cutts 是 php 开始的地方。 这是代码:

header("location: http://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=XXXX
       &lc=UK&item_name=test&amount=<? echo $xprice1; ?>
       &currency_code=GBP&button_subtype=services&no_note=0
       &bn=PP%2dBuyNowBF%3abtn_buynowCC_LG%2egif%3aNonHostedGuest";")

我想我可以通过将其输入 mysql 然后将其输出到 header 来解决此问题,但这可能是一种不必要的方法。所以如果有人有更好的解决方案,我很乐意得到一些回应。该变量使用 file_get_contents()

从 txt 文件获取其值

最佳答案

一种(也许)更好的做事方式:

$redirect_url = 'http://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=XXXX&lc=UK&item_name=test&amount=' . $xprice1 . '&currency_code=GBP&button_subtype=services&no_note=0&bn=PP%2dBuyNowBF%3abtn_buynowCC_LG%2egif%3aNonHostedGuest';
header( 'Location: ' . $redirect_url );

别忘了 exit()header()之后.

你不能嵌套 <?php ?>其他内的标签 php标签。相反,您需要使用 . 将您的变量连接到字符串。点。

阅读更多 in the PHP manual .

关于php - 我可以在 php 中使用 php 吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26945275/

相关文章:

paypal-sandbox - PayPal:安全通道支持发生错误

php - fatal error : Uncaught exception 'PDOException' with message

php 301 redirects 实际上做的是 302 redirect

php - 多个返回值以指示成功/失败。

PHP TNTClassifier 似然概率分布

php - 将大型 Excel 文件插入数据库

php - 如何通过内连接表进行排序

javascript - 防止用户登录页面中的 PHP/Javascript session 滥用

api - 信用卡交易是否会因测试交易而被拒绝?

javascript - PayPal JavaScript SDK - 了解客户端的安全问题