Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将浏览器信息放入会话_Php_Html_Session_Cookies - Fatal编程技术网

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会话中输入一个信息,说明客户端是否使用HTML5

我的HTML5检测只启动了一次,需要将信息存储在PHP会话中,使用简单的cookie从HTML发送到PHP很容易,但如果客户端不接受cookie,则更难

向php发送GET变量是可能的,但在第一次加载时,我们没有相关信息

或者,也许有另一种方法可以在没有PHP的浏览器上存储信息


非常感谢。

PHP会话不依赖于cookies,但它们确实更易于使用。您可以让PHP自动将会话ID嵌入URL中,但这是一个非常严重的安全漏洞-用户的会话ID将泄漏到您通过referer链接到的任何站点上,并使您无法正确地为站点添加书签


如果你真的想碰运气,那么在你的php配置中查找设置。

所以最后我做了不同的事情。 我从主页调用jQuery或其他插件,并将数据发送到被调用的页面,而不是在页面本身上检测需要调用jQuery或其他插件的内容。
就像我在那个页面上用PHP得到的一样。

我在开始时考虑进行检测,并执行AJAX调用来设置会话。设置会话不是问题。如果客户端不接受cookie,那么您必须通过URL/隐藏表单字段传递会话ID,这就是trans_sid的作用。