Php 将浏览器信息放入会话
我想在PHP会话中输入一个信息,说明客户端是否使用HTML5 我的HTML5检测只启动了一次,需要将信息存储在PHP会话中,使用简单的cookie从HTML发送到PHP很容易,但如果客户端不接受cookie,则更难 向php发送GET变量是可能的,但在第一次加载时,我们没有相关信息 或者,也许有另一种方法可以在没有PHP的浏览器上存储信息Php 将浏览器信息放入会话,php,html,session,cookies,Php,Html,Session,Cookies,我想在PHP会话中输入一个信息,说明客户端是否使用HTML5 我的HTML5检测只启动了一次,需要将信息存储在PHP会话中,使用简单的cookie从HTML发送到PHP很容易,但如果客户端不接受cookie,则更难 向php发送GET变量是可能的,但在第一次加载时,我们没有相关信息 或者,也许有另一种方法可以在没有PHP的浏览器上存储信息 非常感谢。PHP会话不依赖于cookies,但它们确实更易于使用。您可以让PHP自动将会话ID嵌入URL中,但这是一个非常严重的安全漏洞-用户的会话ID将泄漏
非常感谢。PHP会话不依赖于cookies,但它们确实更易于使用。您可以让PHP自动将会话ID嵌入URL中,但这是一个非常严重的安全漏洞-用户的会话ID将泄漏到您通过referer链接到的任何站点上,并使您无法正确地为站点添加书签
如果你真的想碰运气,那么在你的php配置中查找设置。所以最后我做了不同的事情。 我从主页调用jQuery或其他插件,并将数据发送到被调用的页面,而不是在页面本身上检测需要调用jQuery或其他插件的内容。
就像我在那个页面上用PHP得到的一样。我在开始时考虑进行检测,并执行AJAX调用来设置会话。设置会话不是问题。如果客户端不接受cookie,那么您必须通过URL/隐藏表单字段传递会话ID,这就是trans_sid的作用。