Php 会话不';不要坚持,即使到下一行

Php 会话不';不要坚持,即使到下一行,php,session,Php,Session,我正在开发一个PHP登录/注册系统,登录会话使用。。。你猜对了。。。会议 但是,会话根本不起作用。下面是一个例子: session_start(); $_SESSION['hi'] == "hi"; echo $_SESSION['hi']; 它什么也不输出 我在谷歌上搜索到的除了关于register\u globals的提示外,什么都没有。我的主机,是否已设置为关闭,这可能与此有关 好吧,刚刚得到一个答案,我意识到我有多愚蠢(我知道这是个错误)。无需发布更多答案。您需要使用=而不是== ==

我正在开发一个PHP登录/注册系统,登录会话使用。。。你猜对了。。。会议

但是,会话根本不起作用。下面是一个例子:

session_start();
$_SESSION['hi'] == "hi";
echo $_SESSION['hi'];
它什么也不输出

我在谷歌上搜索到的除了关于
register\u globals
的提示外,什么都没有。我的主机,是否已设置为关闭,这可能与此有关


好吧,刚刚得到一个答案,我意识到我有多愚蠢(我知道这是个错误)。无需发布更多答案。

您需要使用=而不是==

==比较,比较结果为false,不修改任何内容。但是使用=可以设置新的值


还有。。打开错误

您需要使用=而不是==

==比较,比较结果为false,不修改任何内容。但是使用=可以设置新的值


还有。。打开错误

=
是赋值运算符,
=
是比较运算符

将==更改为=,您将不再有问题。

您应该只使用==比较两个值,以查看语句是真是假。

=
是赋值运算符,
=
是比较运算符

将==更改为=,您将不再有问题。

您应该只使用==来比较两个值,看看语句是真是假。

它起作用了,我觉得非常非常愚蠢。它起作用了,我觉得非常非常愚蠢。不要尝试打开register\u globals(安全原因)。不要尝试打开register\u globals(安全原因)。