php - iframe 中的 PHP 会话 cookie - 如何可靠地获取会话?
问题描述
这是一个电子商务项目,这是一个白标解决方案,并作为 iframe 嵌入到客户的网站中。经典方法如:浏览器请求 -> php -> apache -> 浏览器。
会话以SameSite: none
以及开始secure
。这些设置目前适用于 Firefox 和 Chrome(基于-ium)浏览器。另一方面,一旦激活“防止跨站点跟踪”,Safari 就会关闭 cookie - 不幸的是,这似乎是默认设置。
现在开始页面正在创建会话。页面加载后,我将通过 AJAX 查询第二个脚本以获取会话名称。如果在 AJAX 调用之后两个字符串相等,则很好,并且已放置 cookie。
没有额外的大惊小怪,如跟踪器或类似的东西。只是好的 ol' 普通 PHP 会话。我不明白,为什么这会给任何人带来任何问题来证明拒绝 cookie 是正当的。
长话短说:还有什么其他选择?没有会话的商店不好玩。PHPSESSID 作为 GET 参数也不好玩。我在这里缺少什么吗?
解决方案
推荐阅读
- python - Python创建区域截图
- regex - 包括所有指定的扩展名,但具有扩展名的特定文件除外
- amazon-web-services - AWS Athena 和角色中的受信任实体
- excel - 在行中找到红色文本时的 Excel 条件格式
- pytorch - 如何在 ConvTranspose3d 之后获取 torch.Size([1, 3, 16, 112, 112]) 而不是 torch.Size([1, 3, 16, 64, 64])
- python - Python:无法让我的代码工作。我得到我的类未定义,或者我的调用未定义
- javascript - 仅当 devtools 打开时才包含渲染?
- r - 对函数进行逆向工程
- python - 添加列表的相邻元素
- html5-video - 为什么对 WebVTT 提示使用多个连字符?