这可能听起来很奇怪,但我的问题是:
如果用户输入有效的登录详细信息,我将获取用户的 ip 地址和 id 并放入:
$_SESSION['ip']=$_SERVER['REMOTE_ADDR'];
和:
$_SESSION['id'];
并重定向到welcome.php 我检查会话是否已经开始:
if(!isset($_SESSION['id'])&&!isset($_SESSION['ip'])) {...redirect to error page..}
问题是如果用户输入有效的详细信息,他不会被重定向到welcome.php。
我将 $_SESSION['id'] 更改为 session_register("id"); 一切正常。
所有这些都在我的本地 xampp 服务器上。我不想使用 session_register 因为它在较新版本的 php 中已被弃用,并且不推荐使用。
那么请问,我该如何解决这个问题?