2013-04-06 40 views
0

我已經設置了一個簡單的PayPal BuyNow按鈕。通過PayPal按鈕傳遞會話變量

  1. 用戶點擊按鈕
  2. 用戶進入到PayPal購買
  3. 用戶被重定向到一個安全的下載頁面

我在被訪問下載頁面的問題。它應該通過傳遞給它的會話變量來訪問。

如何通過PayPal BuyNow按鈕傳遞會話變量?

是否應該從按鈕代碼傳遞?如果是這樣如何?

回答

0

會話變量不會像表單變量那樣傳遞。因此,除非您獲得響應信息來創建會話變量,否則PayPal與此無關。

會話變量在瀏覽會話期間(直到用戶關閉瀏覽器)或您在代碼中指定的時間(1天,10天,30天)創建並存儲在Web服務器上等等......)。他們不依賴於正在查看的頁面。如果您在提交PayPal按鈕之前創建了該變量,那麼當用戶訪問下載頁面時,您的代碼應該讀取該變量並允許用戶執行您編程的任何內容。

但是,需要注意的是,用戶必須啓用cookie才能使會話變量正常工作。

希望這會有所幫助。

+0

在進一步思考此主題後,您可以通過幾種方法完成此任務。您可以將paypal重定向到創建會話變量的頁面,然後重定向到您的下載頁面。您也可以在提交您的PayPal按鈕時使用其他衆多表單變量之一,因此當PayPal重定向到您的下載頁面時,會話變量包含在從Paypal返回的其他表單變量之一中。 如果你需要額外的指導,發佈一些代碼,我可以看到我是否可以進一步幫助。 – 2013-04-07 19:14:01