php - 在 PHP 类中设置 session

标签 php class session

我正在创建一个用户类来处理我的登录。由于我希望在验证用户名和密码后在类中设置 session ,我是否必须在类的顶部使用 session_start() ,在要设置 session 的公共(public)函数内部,或者实例所在的位置创造?也许它可以放在函数 _construct() 中?

我想这样称呼这个类:

<php

include('user_class.php');
$user = new user;
$user->login($username,$password);


?>

最佳答案

你可以只添加 session_start();在文件的顶部,您要在其中包含类(class)。

所以

<?php
  session_start();
  include('user_class.php');
  $user = new user;
  $user->login($username,$password);
?>

会起作用。

关于php - 在 PHP 类中设置 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14205240/

相关文章:

javascript - req.session.cart [object object] [object object] 如何在我的 sapper/svelte 应用程序中迭代和查看它

python:与cgi脚本中的 session 交互

php - Paypal 金额货币问题

c# - 抽象泛型父类可以自动获取子(扩展)类型吗?

C++ 使用结构体作为类的参数

java - 密封类是否在 Java 中强制执行,如果是,如何执行?

php - 在单个服务器上为报告模块使用单独的数据库有什么优点吗?

php - jQuery函数查找表格行中的哪个按钮被点击

php - Jquery验证: How do I call the PHP file

php - 如何反序列化 PHP SESSION 序列化值?