1

我有一个 PHP 站点,其中 20% 的访问者没有 cookie 支持。

如何根据 Cookie 支持同时提供基于 URL 和基于 Cookie 的会话跟踪?

换句话说,如果用户接受 cookie,那么我们使用基于 cookie 的会话跟踪。但如果他们不这样做,那么我们将切换到基于 URL 的会话跟踪,以便这些用户仍然可以使用该站点。

我不想失去 20% 的用户,也不想要一个 100% 基于 URL 会话跟踪的网站,因为这不仅会带来安全风险,而且还会带来某些限制,我不希望其他 80%用户不得不忍受。

4

1 回答 1

1

PHP 几乎可以自动为您完成这项工作。如果不能使用 cookie,它会将会话 ID 附加到所有链接。这应该适用于任何默认的 PHP 安装。

于 2011-11-24T16:23:15.567 回答