Php Firefox 13.0.1将我锁定在会话之外

Php Firefox 13.0.1将我锁定在会话之外,php,macos,session,firefox,login,Php,Macos,Session,Firefox,Login,(请记住这是在OSX雪豹上) 我不知道如何很好地描述这个奇怪的问题,甚至不知道这是否是一个正确的地方,但是Firefox突然将我锁定在本地主机上开发人员站点的登录会话之外。我正在保存一些数据,然后被重定向到登录页面。我尝试登录,但失败了…失败了…失败了更多 我检查了登录PHP脚本,它报告了用户名和密码的匹配,但由于某些原因,我实际上无法登录。我感觉会话在创建之后就被自动删除了。我尝试重新启动浏览器,然后重新启动计算机。没有什么。我降级回Firefox 12,没有雪茄。我试着清理我的缓存和cook

(请记住这是在OSX雪豹上)

我不知道如何很好地描述这个奇怪的问题,甚至不知道这是否是一个正确的地方,但是Firefox突然将我锁定在本地主机上开发人员站点的登录会话之外。我正在保存一些数据,然后被重定向到登录页面。我尝试登录,但失败了…失败了…失败了更多

我检查了登录PHP脚本,它报告了用户名和密码的匹配,但由于某些原因,我实际上无法登录。我感觉会话在创建之后就被自动删除了。我尝试重新启动浏览器,然后重新启动计算机。没有什么。我降级回Firefox 12,没有雪茄。我试着清理我的缓存和cookies,同样的事情

我尝试用Safari登录,成功了!铬也一样。所以问题显然是Firefox。可能是因为我的Firefox安装被破坏了,仅仅用一个旧版本在上面安装不会有任何效果吗?我必须完全删除它,然后安装它?我在这里真是束手无策


更新:

在Firefox12中创建了一个新的Firefox配置文件后,我可以登录(但只能使用新的配置文件)。然后我重新更新到Firefox13,并且也能够成功登录(再次,仅使用新的配置文件)


然后我突然想到,这个域肯定出了问题(我假设在Firefox配置文件数据中)。我创建了一个域别名,并使用该别名使用已损坏的配置文件登录,结果成功了!所以,我把范围缩小到了域名和个人资料。这可能会有所帮助。

既然您已经将其缩小到与您的个人资料有关的范围,请尝试从有问题的个人资料中删除项目,一次删除一个项目,以便在个人资料中锁定有问题/损坏的文件

由于您在MAC电脑上,您的个人资料应位于以下两个位置之一:

~/Library/Mozilla/Firefox/Profiles/

~/Library/Application Support/Firefox/Profiles/

(来源:)

以下是一些可能证明有用的其他链接:


由于您已将范围缩小到与您的个人资料有关,请尝试从有问题的个人资料中删除项目,一次删除一个项目,以便在个人资料中锁定有问题/损坏的文件

由于您在MAC电脑上,您的个人资料应位于以下两个位置之一:

~/Library/Mozilla/Firefox/Profiles/

~/Library/Application Support/Firefox/Profiles/

(来源:)

以下是一些可能证明有用的其他链接:


您是否检查响应标题是否包含适当的
设置Cookie
标题以及新的firefox配置文件(使用“/Applications/firefox.app/Contents/MacOS/firefox-bin-P”命令从终端运行firefox并创建新配置文件)@Rafael会删除我存储的任何东西,比如书签和插件等等吗?@Esailija我刚刚用HTTPfox检查了标题,发现在响应标题中设置了适当的Set Cookie。我还发现了“Expires:Thu,1981年11月19日08:52:00 GMT”,但这一直存在。所有书签和加载项都绑定到firefox配置文件,因此当您创建新配置文件时,它不会删除旧配置文件,它只会创建一个新的、新的配置文件,带有新设置,没有加载项,空书签,等等。您始终可以使用配置文件管理器在现有配置文件之间切换并管理它们。您是否检查了响应标题是否包含适当的
Set Cookie
headerTry和新的firefox配置文件(使用“/Applications/firefox.app/Contents/MacOS/firefox-bin-P”命令从终端运行firefox并创建新配置文件)@Rafael会删除我存储的任何东西,比如书签和插件等等吗?@Esailija我刚刚用HTTPfox检查了标题,发现在响应标题中设置了适当的Set Cookie。我还发现了“Expires:Thu,1981年11月19日08:52:00 GMT”,但这一直存在。所有书签和加载项都绑定到firefox配置文件,因此当您创建新配置文件时,它不会删除旧配置文件,它只会创建一个新的、新的配置文件,带有新设置,没有加载项,空书签,等等。您始终可以使用配置文件管理器在现有配置文件之间切换并管理它们。看来permissions.sqlite是罪魁祸首。删除该文件解决了问题,而且似乎没有删除我的任何设置或任何内容。谢谢看起来permissions.sqlite是罪魁祸首。删除该文件解决了问题,而且似乎没有删除我的任何设置或任何内容。谢谢