【问题标题】:URL redirect in php cause session error [closed]php中的URL重定向导致会话错误[关闭]
【发布时间】:2012-08-30 14:34:19
【问题描述】:

有一个 url https://www.example.com/rtu_s1/login/signupcomplete.php,当我在另一个选项卡中复制并粘贴并按 Enter 时,url 变为 https://example.com/rtu_s1/login/signupcomplete.php 并且会话未设置....如何为两者设置会话?

【问题讨论】:

  • 我们能看到两者的代码吗?他们是www.demo.comdemo.com
  • url 1st 在这我已经设置了一些会话并向用户发送邮件但是当用户单击 url 时它重定向到第二个 url 并创建会话问题
  • 您理解问题了吗?一个有www 而另一个没有?
  • Session cookie and www 的可能重复项

标签: php url


【解决方案1】:

我想您的服务器配置将 demo.com 和 www.demo.com 分隔在不同的 VHOSTS 中。确保您只使用 demo.com(在重定向和链接中)或 www.demo.com,或者...或重新配置您的服务器,以便 www.demo.com 位于同一个 VHOST(别名)上。

而不是使用一个带别名的两个 VHOSTS。对于 apache2 站点应该是这样的:

<VirtualHost *:80>
    ServerName demo.com
    ServerAlias www.demo.com
    # ... other stuff below...
</VirtualHost>

【讨论】:

    猜你喜欢
    • 2013-02-11
    • 2014-08-12
    • 1970-01-01
    • 1970-01-01
    • 2016-07-05
    • 2022-01-18
    • 1970-01-01
    • 2015-03-08
    • 1970-01-01
    相关资源
    最近更新 更多