使用PHP会话的奇怪行为

时间:2014-08-08 12:25:01

标签: php

我想我在这里做错了什么,但我不知道究竟是什么。

PHP函数session_active

function session_active()
{
  return false;
}

的index.html

  <?php
  if (session_active) { ?>

    // main index shown

  <?php } else { ?>

    // login shown

  <?php } ?>

问题

即使session_active()返回false,也会显示主索引。

session_active()原来时间较长但总是返回true,因此作为测试我将其剥离并使其返回false,但它仍然显示为真。

2 个答案:

答案 0 :(得分:2)

您忘记添加()功能

 <?php
  if (session_active()) { ?>

    // main index shown

  <?php } else { ?>

    // login shown

  <?php } ?>

答案 1 :(得分:0)

只需在if:

上添加括号即可
if( session_active() )