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

时间:2011-11-24 16:20:31

标签: php session cookies session-cookies cookieless

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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