本文目录一览:
- 1、php如果不使用session验证身份每次都是用数据库验证可以吗
- 2、php保存登录状态
- 3、php里登入页面后,跳别外页面,在那个页面输出“某某登入人你好:"这里不用session来获取,有其他办法吗
- 4、php使用session时必须开启session吗?
- 5、php中什么时候用session_start(),什么时候不用
php如果不使用session验证身份每次都是用数据库验证可以吗
session默认是以文件的形式保存在服务器的某个目录,这样文件多了性能会下降,可以把它存进数据库,用memiry引擎,或者存redis也行。
更多内容你可以去后盾人学习一些相关的视频,非常不错的哟
php保存登录状态
在php中要保存登录状态,一般都会用cookie或session来保存用户的信息,比如用户名和密码。例子:
$_SESSION['user_id']=$user_id;
$_SESSION['username']=$password;
setcookie('user_id',$user_id,time()+(60*60*24*30));
setcookie('username',$password,time()+(60*60*24*30));
如果要用户下次来访问网站还能读取用户信息就要使用cookie,它可以把用户信息存到电脑中,而用session保存的信息关闭浏览器就会销毁。
php里登入页面后,跳别外页面,在那个页面输出“某某登入人你好:"这里不用session来获取,有其他办法吗
COOKIE 可以 楼主先 setcookie('1','小明') 在另外一个页面 echo $_COOKIE['key'] 就会输出小明
php使用session时必须开启session吗?
这个主要是在php.ini有相关的设置,如果设置session为自动打开就不需要使用session_start();
php中什么时候用session_start(),什么时候不用
session_start()
一般用在 用户表单的时候 使用session 方便的操作用户的信息和自动登录功能等
而且带参数也蛮方便的
不用session_start()
session 不可使用