cookie实现用户登录与验证
//判断用户是否登录: if(isset($_COOKIE['id']) && basename($_SERVER['PHP_SELF']) != 'logout.php'){ echo '<a href="logout.php">退出</a>'; }else{ echo '<a href="login.php">登录</a>'; }
2.session实现用户登录与验证
//判断用户是否登录: session_start();//开启会话 if(isset($_SESSION['id']) && basename($_SERVER['PHP_SELF']) != 'logout.php'){ echo '<a href="logout.php">退出</a>'; }else{ echo '<a href="login.php">登录</a>'; }
3.cookie与session会话机制的优缺点分析:
1).cookie是存在用户本地的,没有session安全.
2).session是存在服务器端的