-1

$mymessagePaypalの支払いが成功した後、php()にメッセージを表示したいです。

例えば:

  1. クライアントは、「ペイパルで支払う」ボタンがある www.mysite.com/product で私の製品を購入したいと考えています。
  2. クライアントはペイパルのウェブサイトで支払います。
  3. クライアントは、新しいメッセージが表示される www.mysite.com/product にリダイレクトされます ( $mymessage)。

支払いが完了したかどうかをJavaScriptで確認し、メッセージを表示するページを自動的に更新できることを私は知っています。

誰かが私に道を示すことができますか?(リンク、アイデア、またはスクリプト)

どんな助けでも大歓迎です!

4

2 に答える 2

0

PHP変数を使用できます:

$_SERVER['HTTP_REFERER']

ただし、ヘッダーは変更される可能性があるため、メッセージの機密情報を入力しないでください。

$_SERVER['HTTP_REFERER'] は安全ですか?

ちなみに、paypal ではカスタム URL を使用できます (と思います)。

于 2012-08-22T12:12:08.643 に答える
0

PaypalでURLを返すことでこれを行うことができます. リターンURLページでは、支払い状況を確認する必要があります。成功した場合は、メッセージをセッションに保存してユーザーに表示できることを意味します。メッセージを表示した後、メッセージに使用されるセッション変数の設定を解除します。これは、メッセージを表示する簡単な方法です。

何をしようとしているのかわかりませんか?私はあなたの質問に対する最短の方法を述べます

リターンURLでステータスを確認するサンプルコード

$address_url= (!empty($_SERVER['HTTPS'])) ? "https://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'] : "http://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$req = 'cmd=_notify-synch';
$tx_token = $_REQUEST['tx'];
if(isset($_REQUEST['st']))
$st = $_REQUEST['st'];

$st で、ステータスを確認します。

于 2012-08-22T12:12:59.487 に答える