2012-02-06 91 views
0

如果客户端使用HTML5,我想在PHP会话中输入一个信息。将浏览器信息加入会话

我的HTML5检测推出只有1次,并需要存储在PHP会话的信息,从HTML发送给PHP是很容易用一个简单的饼干,但如果客户不接受cookies它很难。

发送GET变量PHP是一种可能性,但一号负荷我们没有的信息。

或者,也许还有另一种方式来存储信息,而不PHP上没有-的Cookie的浏览器的工作原理?

非常感谢。

回答

0

所以最后我做了不同的看法。 我不是在页面上检测到需要我调用jQuery或其他插件的页面,而是从主页面调用它并将数据发送到被调用页面。像这样,我在PHP页面中找到了它。

0

PHP会话不依赖于饼干,但他们肯定是一个更容易的工作。您可以让PHP自动将会话ID嵌入到您的URL中,但这是一个非常令人讨厌的安全漏洞 - 用户的会话ID将泄漏到通过引荐人链接到的任何网站,并且无法为您的网站正确添加书签。

如果你想机会,再看看trans_sid设置你的PHP配置。

+0

我在开始时正在考虑检测并执行AJAX调用来设置会话。 – user1040899 2012-02-06 02:19:29

+0

设置会话不是问题。如果客户端不接受cookie,那么您必须通过urls/hidden表单字段传递会话ID,这是trans_sid进入的地方。 – 2012-02-06 02:21:15