首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >paypal返回托辊是loggedin页面

paypal返回托辊是loggedin页面
EN

Stack Overflow用户
提问于 2009-09-29 15:39:48
回答 5查看 1K关注 0票数 2

我有一个关于在用户登录的页面上使用paypal的问题。

它使用php。

如果paypal要重定向回该页面,您如何才能让用户仍然获得该页面的授权。

如果您有多个会话变量,我读到了一些关于将session_id交给带有PDT的自定义变量的内容。还可以将数组传递给自定义变量吗?

从成本上讲,是怎么做到的

任何见解都是好的

编辑:

是PDT自定义变量,只是一些你自己发明的名字,在其他有义务的变量后面。

就像这样:

$req = "tx=$tx&at=$token&cmd=$cmd";

$req .= "&somevariablename=".session_id();

谢谢,理查德

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-09-29 18:46:36

也许我错过了什么。

所以你的用户登录..。点击购买现在按钮或任何东西,并去贝宝网站,当完成后,回到您的网站在一个页面,在用户区域内。

这应该是无缝的,而不用你做任何事情。除非用户在paypal站点上花费了太多时间,并且会话到期时间在服务器上,否则用户关闭浏览器并直接进入paypal支付页面。

只要会话超时允许,会话将保持活动状态,并且只要会话超时允许,用户就可以在站点和其他站点之间来回移动。

票数 2
EN

Stack Overflow用户

发布于 2009-09-29 15:49:48

所以如果我理解正确的话:

用户登录到您的页面上。transaction.

  • Once

  • 他们点击贝宝按钮/提交表单

  • ,现在他们正在www.paypal.com完成他们的

  • 完成,他们被重定向回你的页面。

您可以使用cookies,但是它们并不是故障安全的,因为用户可能会禁用它们。

一种可能的方法是创建一个唯一的标识字符串,该字符串将被发送到paypal,以便将它们重定向到带有该字符串的自定义URL。在该页面中,您将验证它,并授权用户。

票数 2
EN

Stack Overflow用户

发布于 2009-09-29 15:58:39

只需将当前会话id (使用$id = session_id();)传递给Paypal,一旦您获得用户和会话id,从Paypal返回,只需将会话id设置为Paypal使用session_id($idPaypalSent)发送给您的会话id;

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1493367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档