Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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
Javascript jquery中的会话集无法在php中获取_Javascript_Php_Jquery_Session_Session Variables - Fatal编程技术网

Javascript jquery中的会话集无法在php中获取

Javascript 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.js文件

login.php


在我的index.html页面中,我获取名称并使用javascript将其存储在会话中

之后,页面将导航到login.php,因为我无法获取会话变量


请帮我解决这个问题。

在index.html文件中创建一个ajax请求并将其发送到任何php文件,在该php文件中设置会话,然后在login.php文件中可以轻松获得会话。

javascript会话(本地存储)和php会话都是不同的事情。使用PHP无法获取本地存储值

不是创建会话。它可以在浏览器中保存值


如果您想在PHP中使用此存储值,请使用。从浏览器本地存储中获取值,并使用request传递到PHP

javascript会话和PHP会话都是不同的事情。如果对象名称为
sessionStorage
,则无法使用PHPif获取本地存储值,但这并不意味着它正在将值存储到服务器的会话
sessionStorage
和PHP
$\u session
完全无关。第一个位于浏览器(客户端),第二个位于服务器(服务器端)。他们不能直接互动
SessionStorage
LocalStorage
允许在web浏览器中保存键/值对会话仅基于浏览器,因此.php文件可以获取使用js设置的浏览器会话
sessionStorage.setItem('name', 'xxxx');
<?php echo $_SESSION['name'] ?>