我有一个典型的登录名(用户名、密码),还想包含一个“保存我的详细信息”复选框。登录表单将其值发布到 login_script.php,如果登录成功,用户将被重定向到站点的主页。
我想使用这种方法来保存登录详细信息
//Remember Me Function
if(isset($_POST['remember_me'])){
// Set a cookie that expires in 24 hours
setcookie("username",$username, time()+3600*24);
setcookie("password",$password, time()+3600*24);
}
现在据我了解,setcookie("username",$username, time()+3600*24);必须在执行任何其他代码之前将其设置在 PHP 页面的顶部。
我的问题是,除非用户成功登录,否则我不想设置 cookie。但是,由于在登录测试后在脚本中间调用了设置 cookie 函数,因此它将不起作用。
有任何想法吗?干杯。