Javascript jquery中的会话集无法在php中获取
index.js文件 login.phpJavascript jquery中的会话集无法在php中获取,javascript,php,jquery,session,session-variables,Javascript,Php,Jquery,Session,Session Variables,index.js文件 login.php 在我的index.html页面中,我获取名称并使用javascript将其存储在会话中 之后,页面将导航到login.php,因为我无法获取会话变量 请帮我解决这个问题。在index.html文件中创建一个ajax请求并将其发送到任何php文件,在该php文件中设置会话,然后在login.php文件中可以轻松获得会话。javascript会话(本地存储)和php会话都是不同的事情。使用PHP无法获取本地存储值 不是创建会话。它可以在浏览器中保存值 如
在我的index.html页面中,我获取名称并使用javascript将其存储在会话中
之后,页面将导航到login.php,因为我无法获取会话变量
请帮我解决这个问题。在index.html文件中创建一个ajax请求并将其发送到任何php文件,在该php文件中设置会话,然后在login.php文件中可以轻松获得会话。javascript会话(本地存储)和php会话都是不同的事情。使用PHP无法获取本地存储值 不是创建会话。它可以在浏览器中保存值
如果您想在PHP中使用此存储值,请使用。从浏览器本地存储中获取值,并使用request传递到PHPjavascript会话和PHP会话都是不同的事情。如果对象名称为
sessionStorage
,则无法使用PHPif获取本地存储值,但这并不意味着它正在将值存储到服务器的会话sessionStorage
和PHP$\u session
完全无关。第一个位于浏览器(客户端),第二个位于服务器(服务器端)。他们不能直接互动SessionStorage
和LocalStorage
允许在web浏览器中保存键/值对会话仅基于浏览器,因此.php文件可以获取使用js设置的浏览器会话
sessionStorage.setItem('name', 'xxxx');
<?php echo $_SESSION['name'] ?>