2011-11-12 65 views
0

我试图实现贝宝到我的网站。所以我有一个形式和submiting这种形式后,我想用户重定向到贝宝页面,如下所示:重定向到PayPal结帐页面

if($validator->check()){ 
    //do some things like adding data to database, etc 
    //redirect user to paypal here 
} 

我怎样才能做到这一点?

编辑:我不能随便用头,我还需要我的加密数据发送给贝宝,这里是我会用我是否使用贝宝提供的按钮形式:http://pastebin.com/w65LkmBE

+0

这是一个非常模糊的问题。你想用贝宝完成什么?他们为什么付钱?你想发送什么数据到PayPal? – danielrsmith

+0

这是非常简单的用户填写我的网页上的表格,然后我做一些错误检查,如果一切正常我想重定向到贝宝,所以他们可以支付给我。 – Linas

回答

2

这是不可能的。你应该使用JS(AJAX)。 如果表单方法是GET而不是POST,那么这将是真实的。

+0

好,那么我怎么才能做到这一点与Ajax? – Linas

+1

你有

的表格。用户点击“onclick = checkThisForm()”提交按钮。你的JS函数“checkThisForm()”自己验证用户输入,或者使用来自PHP脚本的AJAX响应来验证用户输入。如果用户输入有效,则表单数据的用户将转到Paypal。 –

+0

实现的所有细节很难解释。 –

1

如果你没有回应任何东西:

header("Location: http://paypal.com/...") 
+0

不要忘记在它后面添加'exit();'。 – PeeHaa

相关问题