PHP SQL 会话和用户的 ID / 用户代理 / ip 等



我想授予我的用户在他们的帐户上访问开放会话的权限。

所以我要使用PHP-SQL会话,但我在互联网上找到的函数(打开/写/gc/读等)有静态参数,所以我不能添加我自己的..

如何给这个方法更多的参数,如用户ID,远程IP等。

我遵循这个教程:http://www.wikihow.com/Create-a-Secure-Session-Managment-System-in-PHP-and-MySQL

谢谢

对不起,如果我理解错了,但你能做的是:

$mysqli = new mysqli("localhost", "user", "password", "database");
$user = filter_input(INPUT_POST, "username");
$pass = filter_input(INPUT_POST, "password");
if($stmt = $mysqli -> prepare("SELECT id FROM tbl_users WHERE username=?
AND password=?")) {
  $stmt -> bind_param("ss", $user, $pass);
  $stmt -> execute();
  $stmt -> bind_result($userid);
  $stmt -> fetch();
  $_SESSION['userid'] = $userid;
$stmt -> close();

让我知道它是否有效:)

最新更新