2012-09-08 28 views
5

我創建其中一個用戶輸入他們想要的用戶名和密碼基本購買腳本返回自定義輸入數據,然後他們可以購買我的網站上的會員資格。但是,當它進入返回頁面時,用戶名和密碼不會顯示在網址中。下面是代碼:來自PayPal

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
    <input type="hidden" name="cmd" value="_s-xclick"> 
    <input type="hidden" name="hosted_button_id" value="CKQH4CYEMYLWW"> 
    <center> 
     <span id="msgbox" style="display:none;"></span> 
     <br><br> 

     <input type="text" id="rusername" name="rusername" placeholder="Desired Username" class="usernamelogin"> 
     <br><br> 

     <input type="password" id="rpassword" name="rpassword" placeholder="Desired Password" class="passwordlogin"> 
     <br><br> 

     <input type="image" src="https://www.paypalobjects.com/en_US/GB/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal — The safer, easier way to pay online."> 
     <img alt="" border="0" src="https://www.paypalobjects.com/en_GB/i/scr/pixel.gif" width="1" height="1"> 
</form> 
+0

+1訪問計算器的解決方案設置的值。 。 – kushalbhaktajoshi

回答

1

設置cookie變量對每個變量input並相應地傳遞數據。 。並從貝寶回報,你可以簡單地檢查cookie變量和相應的個人input傳遞數據..

+0

setcookie($ _ POST ['username'],TRUE,time()+(3600 * 24));設置cookie($ _ POST ['password'],TRUE,time()+(3600 * 24)); 這似乎是正確的嗎? – user1656217

+0

如果你使用的是PHP,那麼爲什麼不去會話變量。 。使用會話而不是cookie更方便。 。檢查手冊會話http://php.net/manual/en/features.sessions.php和餅乾http://www.w3schools.com/js/js_cookies.asp – kushalbhaktajoshi

+0

這是正確的語法 '的setcookie(< ?php echo $ _POST ['username'];?>,TRUE,time()+(3600 * 24)); setCookie方法(,TRUE,時間()+(3600 * 24));驚人的幫助,謝謝' – kushalbhaktajoshi

0

貝寶標準給出了一個變量「自定義」傳遞自定義數據

這樣你就可以有一個方式來使用這個變量傳遞這些值並回來。

例如。你可以使用|分隔數值並取回

<input type="hidden" id="custom" name="custom" value="username|password"/> 

,你可以當你的表格將被提交

當成功頁面出現,你可以得到的值

list($username,$password) = explode('|',$_POST['custom']);