在本地,我没有任何问题 - 但在客户端计算机上出现了这些警告。鉴于此,我将会话开始放置在文件的开头 - 它看起来像这样:
<!<?php session_start();
if(!isset($_SESSION["loggedin"]))
请注意,<!
this 用作模板开始的 DW 的标志,因此我必须在会话开始之前拥有此权限。
因此,有什么方法可以解决此问题并停止这些警告。或者是更深层次的东西,比如我处理 cookie/会话的方式。我将上面的代码放在每个受保护页面的开头。但是,一旦用户登录,我将 $_SESSION 设置如下。
session_start();
$_SESSION['user'] = $user;
$_SESSION['password'] = $password;
$_SESSION['loggedin'] = "true";
header("location:index.php"); //redirect to main page
请指教。