所以,假设我有一个名为A的php文件:
<?php
$_SESSION["Ad gloriam"] = "La musique donne une âme à nos coeurs et des ailes à la pensée.";
?>
<h4> Hello, everything goes OK<h4>
<h4> The $_SESSION["Ad gloriam"] = <?php
echo ($_SESSION["Ad gloriam"]);
?></h4>
<script src="/php2.php">
</script>
结果看起来像这样:
现在,假设我们在A:
中加载了/php2.php
文件
<?php
echo ("console.log ('".$_SESSION["Ad gloriam"]."');");
echo ("console.log ('Si la vertu ne suffit pas à assurer le bonheur, la méchanceté suffit à rendre malheureux.');");
?>
通常,当我加载A时脚本将被执行,我将在console
中看到:
La musique donne une âme à nos coeurs et des ailes à la pensée.
(=&gt;来自$_SESSION["Ad gloriam"]
); Si la vertu ne suffit pas à assurer le bonheur, la méchanceté suffit à rendre malheureux.
(=&gt;测试)。但是,$_SESSION["Ad gloriam"]
没有返回任何内容,我在console
中看不到任何内容。
我错了什么?
我在网上找不到关于这个主题的任何内容。也许,我没有为这个错误命名。
注意: 我的标题可能不太清楚。如果你找到一个,请在评论中告诉我一个更好的标题。
如果您有任何疑问,请告诉我。
答案 0 :(得分:2)
每个php文件都需要启动一个会话。
添加
session_start();
将每个文件作为第一行。