我想授予我的用户在他们的帐户上访问开放会话的权限。
所以我要使用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();
让我知道它是否有效:)