2012-09-08 20 views
5

से कस्टम इनपुट डेटा लौटाते हुए मैंने एक मूल खरीद स्क्रिप्ट बनाई जहां उपयोगकर्ता अपना वांछित उपयोगकर्ता नाम और पासवर्ड दर्ज करता है, फिर वे मेरी वेबसाइट पर सदस्यता खरीद सकते हैं। लेकिन, जब यह रिटर्न पेज पर जाता है, तो उपयोगकर्ता नाम और पासवर्ड मान यूआरएल में नहीं दिखते हैं। यहाँ कोड है:पेपैल

<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

प्रत्येक input चर के लिए cookie चर सेट और उसके अनुसार डेटा गुजरती हैं। । और paypal से वापसी पर आप बस cookie चर की जाँच करें और व्यक्तिगत input तदनुसार में डेटा पारित कर सकते हैं ..

+0

सेटकुकी ($ _ पोस्ट ['उपयोगकर्ता नाम'], सत्य, समय() + (3600 * 24)); सेटकुकी ($ _ पोस्ट ['पासवर्ड'], सही, समय() + (3600 * 24)); क्या यह सही लगता है? – user1656217

+0

यदि आप php का उपयोग कर रहे हैं, तो सत्र चर के लिए क्यों न जाएं। । कुकी के बजाय सत्र का उपयोग करना अधिक सुविधाजनक है। । सत्र http://php.net/manual/en/features.sessions.php के लिए मैन्युअल जांचें और कुकी के लिए http://www.w3schools.com/js/js_cookies.asp – kushalbhaktajoshi

+0

यह सही वाक्यविन्यास 'setcookie (< ? php echo $ _POST ['उपयोगकर्ता नाम'];?>, सही, समय() + (3600 * 24)); setcookie (, सही, समय() + (3600 * 24)); ' – kushalbhaktajoshi

0

Paypal स्टैंडर्ड कस्टम डेटा

पारित करने के लिए ताकि आप एक हो सकता है एक चर 'कस्टम' देता है इस चर का उपयोग करके और वापस पाने के लिए उन मूल्यों को पारित करने का तरीका।

उदाहरण के लिए। आप का उपयोग कर मूल्यों को अलग कर सकते हैं | और वापस पाने के

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

आप जब अपने प्रपत्र

प्रस्तुत किया जाना जब सफलता पेज आप समाधान के लिए stackoverflow यात्रा करने के लिए मूल्यों

list($username,$password) = explode('|',$_POST['custom']); 
संबंधित मुद्दे