Paypal Купить сейчас URL - PHP - PullRequest
       2

Paypal Купить сейчас URL - PHP

3 голосов
/ 17 сентября 2011

Я написал это для создания URL-адресов кнопок Buynow, но URL-адрес выводится неправильно.

Это как-то связано с развертыванием массива .. Я думаю,

Проблема возникает здесь:

сумма = 10.00¤cy_code = USD

<?php
#
#   Paypal Buynow Button Url
#

$params = array(
    'cmd'       => '_xclick',
    'business'  => 'someone@gmail.com',
    '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);

?>

1 Ответ

3 голосов
/ 17 сентября 2011

&curren; - это специальный символ HTML .Если вы откликаетесь на HTML-страницу, когда вы взрываетесь, используйте implode('&amp;',$encoded_params).

. Это должно решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...