Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我需要将我的Paypal IPN脚本与我的Users表绑定在一起_Php_Mysql_Login_Paypal - Fatal编程技术网

Php 我需要将我的Paypal IPN脚本与我的Users表绑定在一起

Php 我需要将我的Paypal IPN脚本与我的Users表绑定在一起,php,mysql,login,paypal,Php,Mysql,Login,Paypal,我已经在Google.com和Stackoverflow.com上搜索并研究了我问题的答案。这是我最后的选择。我有一个网站已经功能贝宝支付系统和注册/登录系统。我的问题是我试图把两者联系在一起。我知道ipn脚本从paypal接收信息,并将其插入数据库下的paypal_注册表中。注册/登录在同一数据库中也有自己的表。问题是直觉上我认为我可以从注册/登录脚本中获取会话/cookie信息,并在IPN运行时将其放入paypal表中。在我的paypal ipn中有一个部分,在成功验证后,它将所有变量输入p

我已经在Google.com和Stackoverflow.com上搜索并研究了我问题的答案。这是我最后的选择。我有一个网站已经功能贝宝支付系统和注册/登录系统。我的问题是我试图把两者联系在一起。我知道ipn脚本从paypal接收信息,并将其插入数据库下的paypal_注册表中。注册/登录在同一数据库中也有自己的表。问题是直觉上我认为我可以从注册/登录脚本中获取会话/cookie信息,并在IPN运行时将其放入paypal表中。在我的paypal ipn中有一个部分,在成功验证后,它将所有变量输入paypal表。当我试图将$username和$email设置为用户用来登录的用户名和电子邮件时,它没有工作。但是我知道它为什么不起作用,这是因为paypal IPN脚本单独运行,并且由paypal.com调用,对吗


我只需要弄清楚如何更新我的注册用户的状态,以支付后,他们已经成功地支付了款项。贝宝IPN我已经工作,成功的付款被放入数据库。它实际上只是将登录名与paypal连接起来。

我弄明白了。看,我使用的是从codecanyon.com购买的IPN脚本。最后,我只是改变了周围的变量,并将它们插入到MySQL数据库中。感谢您的帮助,但我所说的问题太具体了。

我通常会如何处理这样的问题,将会话或cookie登录信息(如用户名和电子邮件)插入paypal表中。这就是我希望它的工作方式,但由于paypal刚刚调用了paypal IPN,因此无法将会话/cookie数据传送到IPN,它在IPN中提交信息。我相当确定,有某种交易ID,您可以发送给paypal,并在IPN调用中显示您的付款请求,正是出于此目的。我已经有一段时间没有使用Paypal了,所以我没有详细信息。请您详细说明我如何使用交易ID将注册用户设置为付费用户?