php - 访问外部站点后 session 注销

标签 php session paypal payment logout

我有一个登录/注册脚本 (php) 并且用户已登录。 但是当他们返回我的网站后访问外部网站(例如 Paypal 为该网站捐款)时,他们会被注销。 这是个问题,因为我无法自动完成付款交易,因为用户已注销。

我的工作对象:

$Account->登录

有人可以帮忙吗?或者有人建议为什么会这样?

您好,非常感谢!

最佳答案

如果您像这个地址那样调用站点:
www.site.com
paypal 反向链接是这样的:
http://www.site.comsite.com
session 重置。因为你的链接变了。
所以..使用 .htaccess

将非 www 重定向到 www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

关于php - 访问外部站点后 session 注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22025243/

相关文章:

php - 如何在 $_SESSION 中序列化/保存 DOMElement?

session - CakePHP 2.0 账户激活后自动登录

Paypal 沙盒 IPN URL 返回 "Secure Connection Failed"

php - 如何从使用 Paypal rest-api-sdk-php 库完成的请求中获取 token

php - sql插入具有层次结构的一堆记录

php - 了解用户权限以及如何应用它

php 你如何确保 $_POST 数据来自你的表单而不是外部影响?

php - 选择 Paypal 服务

php - 安装pecl时出现Ubuntu 20.04.2 PHP错误

php - 当数据库关闭时捕获 'PDOException'