我在我制作的 PHP 网站上遇到了这个问题。该网站使用我上网的登录机制。这种机制有一个名为“checklogin.php”的.php 脚本。我的问题是它用来检查登录是否有效的方法。基本上它的用途是这样的:
<?php
session_start();
if(isset($_SESSION['myusername'])){
//run my site
}
else {header("location:../main_login.php")
?>
但如果至少有一个用户登录,则此代码对所有用户返回 true。
我的问题是;有没有办法将 $_SESSION['myusername'] 与登录页面上给出的用户名进行比较,或者是否有任何东西可以使 MySQL 会话唯一。
对不起,我的英语和语法。