2011-09-17 16 views
3

私はBuynowボタンのURLを作成するためにこれを書いたが、URLは正しく出ていない。Paypal今すぐ購入.URL - PHP

それは..私は問題がここで発生している

を推測する配列を内破とは何かがあります:

量=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); 

?> 

答えて

3

&curren;HTML special characterです。 HTMLページにエコーしている場合は、暗黙のうちにimplode('&amp;',$encoded_params)を使用してください。

これで問題は解決します。

+0

ハハはそれが特別なキャラクターであるとは考えていませんでした。ありがとう – AndrewFerrara

+0

きれいに行われました。私はこれを聞いたことがなかった。 – Paragon

関連する問題