我有一个drupal站点连接到另一个非drupal站点。 (所有的PHP)他们有单点登录。一些信息存储在cookie中。因此,当用户登录Drupal站点并单击指向其他站点的链接时,他将自动在下一个站点中登录。每次都会自动生成(或更新)新(或现有)用户。
现在出现问题:
当我使用HTTPS://链接时,某些关于此身份验证的页面的某些更改会被忽略。看起来它一直在检查旧文件...就像它们存储在隐藏的地方一样?当我改为HTTP://突然它需要新修改的文件......
它只发生在有关身份验证过程的文件中。我对第二个网站其他部分的所有其他提交工作都正常。只是这几个身份验证文件被忽略了。
有人知道https为什么会这样吗?
这可能是服务器缓存还是php缓存?
答案 0 :(得分:0)
我要回答我自己的问题,希望我可以帮助其他有类似问题的人。
有2个同名文件。 HTTPS登录文件位于private_html文件夹中。 http登录文件位于public_html文件夹中。
他们都有相同的名字。因此,当我更新http文件并将其推送到服务器时,https登录文件保持不变。由于https登录文件不在git存储库中,我无法在本地找到它,只能在服务器上找到...
问题解决了,所以根本没有缓存问题。