gpt4 book ai didi

PHP session 在 htaccess 重定向条件下消失 - 仅在 Chrome 中

转载 作者:可可西里 更新时间:2023-10-31 23:49:28 24 4
gpt4 key购买 nike

我的项目卡在这个问题上。

我的 htaccess 中有这段代码来实现平面 url 系统

Options +FollowSymlinks
RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/page.php
RewriteRule (.*) page.php?pid=$1 [QSA]

虽然存在此代码,但我无法访问在任何其他页面上的一个页面上创建的 session 变量。即使页面是不经过重定向的静态 .php 页面, session 也会消失。只有这段代码以某种方式阻止了 session 。

我已设置 session cookie 路径和域以确保领域正确,但它不起作用。

我会发自内心地感谢任何帮助。

有趣的是它只在 Chrome 上失败。

最佳答案

根据您的评论:

I have set this additional code to make sure the session cookie is in right path and domain. ini_set('session.cookie_domain', '.bostonairporttaxicab.com'); ini_set('session.cookie_path', 'bostonairporttaxicab.com/';);

我认为您的 cookie_path 是错误的。它不应包含域名,因为路径是域名后面的部分。尝试将其设置为 / 并查看是否可以解决问题。也许 Chrome 对其的解释与其他浏览器不同,因此拒绝了您的 session cookie。

关于PHP session 在 htaccess 重定向条件下消失 - 仅在 Chrome 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12599533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com