Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.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
jquery ajax和php会话_Php_Ajax_Session - Fatal编程技术网

jquery ajax和php会话

jquery ajax和php会话,php,ajax,session,Php,Ajax,Session,我有一个简单的网页,在我的主要内容区有3个选项卡。一旦用户单击某个特定选项卡,我就使用jquery和ajax从服务器获取一些数据,并且(当然)在不重新加载所有内容的情况下,我在这三个选项卡下面更改了一些div 我使用$.post从服务器获取数据,在服务器上有3个不同的php文件,我调用它们(每个选项卡一个)并从中获取数据 是否可以在用户单击第一个选项卡时启动php会话并保存一些$\u会话变量,然后在用户单击第二个或第三个选项卡时使用它们,以便我知道哪个用户单击了第二个或第三个选项卡 谢谢! Ne

我有一个简单的网页,在我的主要内容区有3个选项卡。一旦用户单击某个特定选项卡,我就使用jquery和ajax从服务器获取一些数据,并且(当然)在不重新加载所有内容的情况下,我在这三个选项卡下面更改了一些div

我使用$.post从服务器获取数据,在服务器上有3个不同的php文件,我调用它们(每个选项卡一个)并从中获取数据

是否可以在用户单击第一个选项卡时启动php会话并保存一些$\u会话变量,然后在用户单击第二个或第三个选项卡时使用它们,以便我知道哪个用户单击了第二个或第三个选项卡

谢谢!
Newman

是的,会话在所有php脚本中共享。因此,无论您在第一个选项卡中保存什么,都将在第二个和第三个选项卡上可读。记住

编辑:
这里需要记住的是,域应该保持不变,以便所有脚本都能看到会话。

是的,会话在所有php脚本中共享。因此,无论您在第一个选项卡中保存什么,都将在第二个和第三个选项卡上可读。记住

编辑:
这里需要记住的是,域应该保持不变,以便所有脚本都能看到会话。

好吧,我真正想要的是将我在php(通过shell_exec)中获得的数据存储在$\u会话数组中,并显示在其他选项卡中。这可能吗?我不确定shell_exec在这里的相关性,你可以分享你的代码吗?好吧,我想做一些简单的事情:$_SESSION[mac]=shell_exec('ifconfig | awk'/eth0/{print$5}');然后在其他选项卡中使用此变量。当然。。我不能保证您是否会从shell_exec命令中获得任何输出,但如果您这样做,它将完美地保存在session var中,并且可以在其他选项卡中访问。如果出现问题,请确保shell_exec命令返回有效的输出。还要确保所有的选项卡脚本都在脚本的顶部有session_start。我知道,我只是在脑子里写的,语法肯定是错误的:)但我只是想知道,只要在每个php文件中使用session_start()就可以了。如何为不同的用户识别会话?好吧,我实际上想要的是将我在php(通过shell_exec)中获得的数据存储在$_会话数组中,并显示在其他选项卡中。这可能吗?我不确定shell_exec在这里的相关性,你可以分享你的代码吗?好吧,我想做一些简单的事情:$_SESSION[mac]=shell_exec('ifconfig | awk'/eth0/{print$5}');然后在其他选项卡中使用此变量。当然。。我不能保证您是否会从shell_exec命令中获得任何输出,但如果您这样做,它将完美地保存在session var中,并且可以在其他选项卡中访问。如果出现问题,请确保shell_exec命令返回有效的输出。还要确保所有的选项卡脚本都在脚本的顶部有session_start。我知道,我只是在脑子里写的,语法肯定是错误的:)但我只是想知道,只要在每个php文件中使用session_start()就可以了。如何为不同的用户识别会话?