我有一个典型的登录名(用户名,密码),并且还想包含'保存我的详细信息'复选框。登录表单将其值发布到login_script.php,如果登录成功,用户将重定向到网站的主页面。设置cookie以保存登录详细信息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函数,它不起作用。
任何想法? 干杯。
**请勿在COOKIES中储存密码** – zerkms 2010-12-20 01:20:05
Nooooo!不要这样做 – 2010-12-20 01:20:38
对密码的好评! +1 – Beaker 2010-12-20 01:22:11