我正在使用php/mysql创建一个服务,用户在使用它之前必须注册它。
问题是,当我注册并将用户数据添加到数据库时,我也希望设置一个会话,然后继续到foosball/index.php区域。但是会话无效,导致对foosball/index.php页面的会话检查将用户返回到index.php页面。但是,当我随后使用登录脚本登录并设置一个新会话时,一切都按预期进行。我真的希望你们能帮我。
谢谢卡斯珀
发布于 2014-06-06 11:25:20
您的脚本无法工作,因为用于在数据库中插入id的函数不会返回任何内容,因此$_SESSION['id']将始终未设置,因此您需要修改insert_id函数,以便返回要插入的id,然后从脚本调用它,将要添加到DB中的id传递给数据库。
例子:
$_SESSION['id'] = $mysqlObject->insert_id(mysql_real_escape_string($_GET['id']));职能:
function insert_id($id){
//Insert values is db
//...
return $id; //then return something to put into $_SESSION['id']
}https://stackoverflow.com/questions/24080284
复制相似问题