Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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 - Fatal编程技术网

将PHP会话传递到其他文件夹

将PHP会话传递到其他文件夹,php,Php,如何将PHP会话值传递到不同的文件夹 我在本地主机中有这个索引页 localhost/index.php <?php session_start(); $_SESSION['Username'] = 'Hello'; header('Location: ../AnotherFolder/index.php'); ?> <?php session_start(); echo $_SESSION['Username']; ?> 在这里,我想在其他子

如何将PHP会话值传递到不同的文件夹

我在本地主机中有这个索引页

localhost/index.php

<?php
  session_start();
  $_SESSION['Username'] = 'Hello';
  header('Location: ../AnotherFolder/index.php');
?>
<?php
  session_start();
  echo $_SESSION['Username'];
?>

在这里,我想在其他子文件夹上回显$\u会话['Username']

另一个文件夹/index.php

<?php
  session_start();
  $_SESSION['Username'] = 'Hello';
  header('Location: ../AnotherFolder/index.php');
?>
<?php
  session_start();
  echo $_SESSION['Username'];
?>

我还要检查会话存储是否工作正常。也许会话从未开始过

在您的PHPINI中找到它

;session.save_path=“/tmp”

取消注释,并确保您在tmp文件夹中为www用户设置了适当的权限

刷新页面,然后检查文件夹以查看是否正在创建会话文件


如果没有,你会遇到比你想象的更大的问题。

这不管用吗?你有什么错误?这应该行得通。若您在每个页面上启动会话,那个么您就可以访问任何页面上的会话值,无论是在同一文件夹中还是在其他文件夹中。此代码并没有任何错误。确保其他文件位置正确
。/AnotherFolder/index.php
@Sébastien当我回显会话值时,它不会显示任何值。有什么问题吗