Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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事务时未获取会话变量的值_Php - Fatal编程技术网

在php中处理paypal事务时未获取会话变量的值

在php中处理paypal事务时未获取会话变量的值,php,Php,我无法在paypal交易处理中获取会话变量的值。当交易完成时,我的表被更新,对于更新,我使用会话变量,此时我无法获取会话变量的值 会话不在paypal中吗?请帮助我找到解决方案……我假设您使用的是简单的支付集成,要求您的用户单击“返回商户网站”按钮将数据发布回您的网站 如果(i)用户完成付款并在会话到期前返回您的网站(ii)用户返回会话启动的网站,则可以访问会话变量。这意味着,如果用户开始在“website.com”上签出,并且会话在此处启动,则用户应返回“website.com”,而不是“ww

我无法在paypal交易处理中获取会话变量的值。当交易完成时,我的表被更新,对于更新,我使用会话变量,此时我无法获取会话变量的值


会话不在paypal中吗?请帮助我找到解决方案……

我假设您使用的是简单的支付集成,要求您的用户单击“返回商户网站”按钮将数据发布回您的网站

如果(i)用户完成付款并在会话到期前返回您的网站(ii)用户返回会话启动的网站,则可以访问会话变量。这意味着,如果用户开始在“website.com”上签出,并且会话在此处启动,则用户应返回“website.com”,而不是“www.website.com”,以便访问会话变量


使用会话不可靠;e、 如果用户在PayPal网站上花费很长时间,您网站上的会话将超时。作为一种解决方法,如果您对特定会话变量感兴趣,可以在自定义隐藏表单字段中将它们传递给PayPal;PayPal将这些字段按原样回显到您的返回脚本。

您使用的集成方法是什么?IPN?或者,当用户单击“返回商家网站”“返回商家网站”时,更容易将数据发布到您的网站。PayPal提供多种集成方法。你在使用哪一个?我正在开发一个prestashop网站(开源定制)。我使用了paypal检查方法。我只是在沙箱上尝试了这种方法,我的“成功”页面没有显示我的自定义隐藏字段……你在字段
rm
中使用了什么值<如果您希望PayPal将值“发布”到您的页面,则code>rm应为2