Paypal 立即购买网址 - PHP

发布于 2024-12-05 02:20:06 字数 781 浏览 0 评论 0原文

我写这个是为了创建 Buynow 按钮 url,但该 url 没有正确显示。

它与数组内爆有关。我猜

问题就发生在这里:

金额=10.00¤cy_code=美元

<?php
#
#   Paypal Buynow Button Url
#

$params = array(
    'cmd'       => '_xclick',
    'business'  => '[email protected]',
    'item_name' => 'Product',
    'amount'    => '10.00',
    'currency_code' => 'USD',
    'return' => 'http://www.stackoverflow.com',
);

$encoded_params = array();

foreach ($params as $k => $v){

    $encoded_params[] = $k.'='.urlencode($v);
}

echo $url = "https://www.paypal.com/cgi-bin/webscr?".implode('&', $encoded_params);

?>

I wrote this to create Buynow button urls, but the url isn't coming out correctly.

It has something to do with imploding the array.. I guess

The problem is occurring here:

amount=10.00¤cy_code=USD

<?php
#
#   Paypal Buynow Button Url
#

$params = array(
    'cmd'       => '_xclick',
    'business'  => '[email protected]',
    'item_name' => 'Product',
    'amount'    => '10.00',
    'currency_code' => 'USD',
    'return' => 'http://www.stackoverflow.com',
);

$encoded_params = array();

foreach ($params as $k => $v){

    $encoded_params[] = $k.'='.urlencode($v);
}

echo $url = "https://www.paypal.com/cgi-bin/webscr?".implode('&', $encoded_params);

?>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

囍孤女 2024-12-12 02:20:06

¤HTML 特殊字符。如果您要回显 HTML 页面,则在 implode 时,请使用 implode('&',$encoded_pa​​rams)

这应该可以解决问题。

¤ is an HTML special character. If you are echoing to an HTML page, when you implode, use implode('&',$encoded_params).

That should fix the issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文