0

ショッピングカートフォームがあります。FF、IE、または Safari を使用してフォームを送信すると、すべて正常に動作します (PayPal アカウントにリダイレクトされ、製品の説明、価格、および支払いのためにログインするオプションが表示されます)

しかし Chrome で送信すると、PayPal の HOME ページが開きます。

これは次の形式です。

<form id="paypalForm" name="paypalForm" action="http://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="text" name="business" value="myaccount@hotmail.com"> 
    <input type="text" name="cmd" value="_cart">
    <input type="text" name="notify_url" value="http://www.mywebsite.com/ipnlib/ipn.php" />
    <input type="text" name="return" value="http://www.mywebsite.com" />
    <input type="text" name="currency_code" value="MXN" />
    <input type="text" name="upload" value="1">


        <input type="text" name="item_number_1" value="02603">
        <input type="text" name="item_name_1" value="02603 HOVER PRO 450">
        <input type="text" name="quantity_1" value="1">
        <input type="text" name="amount_1" value="14239.4">



    <input type="submit" value="submit" />
    </form>

送信されたヘッダーを確認すると、問題ないようです。これは、Firebug および Chrome 開発者ツールのヘッダー オプションが示すものです。

クロム

business:myaccount@hotmail.com
cmd:_cart
notify_url:http://www.mywebsite.com/ipnlib/ipn.php
return:http://www.mywebsite.com
currency_code:MXN
upload:1
item_number_1:02603
item_name_1:02603 HOVER PRO 450
quantity_1:1
amount_1:14239.4

ファイアフォックス

amount_1    14239.4
business    myaccount@hotmail.com
cmd _cart
currency_code   MXN
item_name_1 02603 HOVER PRO 450
item_number_1   02603
notify_url  http://www.mywebsite.com/ipnlib/ipn.php
quantity_1  1
return  http://www.mywebsite.com
upload  1
4

1 に答える 1

1

それを見つけた!!!

それ以外の

<form id="paypalForm" name="paypalForm" action="http://www.paypal.com/cgi-bin/webscr" method="post">

は:

<form id="paypalForm" name="paypalForm" action="https://www.paypal.com/cgi-bin/webscr" method="post">

Chrome以外のすべてのブラウザで機能したのは奇妙です...

于 2012-08-17T22:31:03.410 に答える