Php 更新会话

Php 更新会话,php,session,login,Php,Session,Login,我使用会话来记住成员的用户名和密码。 不,我添加了一个检测portview的函数,如下所示。 我认为这是冲突,因为对于登录的用户,没有设置portview。 有人能帮我吗 session_start(); $_SESSION['viewportheight'] = $_POST['height']; $_SESSION['viewportwidth'] = $_POST['width']; 这里的冲突是什么 顺便说一句,您可以使用isset()方法检查变量$\u POST['heigh

我使用会话来记住成员的用户名和密码。 不,我添加了一个检测portview的函数,如下所示。 我认为这是冲突,因为对于登录的用户,没有设置portview。 有人能帮我吗

    session_start();
$_SESSION['viewportheight'] = $_POST['height'];
$_SESSION['viewportwidth'] = $_POST['width'];

这里的冲突是什么


顺便说一句,您可以使用isset()方法检查变量$\u POST['height']和$\u POST['width']是否已设置,并且仅当它们已设置时才将它们分配给会话变量。

您的问题是什么?什么不起作用?还有,是否真的需要将用户的密码存储在会话变量中?为什么?这通常是不必要的安全风险。考虑将它们添加为cookie而不是会话…您也可以为不同的用户设置不同的视口集。$\u POST在调用设置会话视口值的函数时是否包含宽度和高度键,allso如果您allready启动了会话(即,您可以从$\u session中检索用户名/密码),则无需再次调用session\u start()。不要听kvijayhari的话,将密码存储在cookie中比将其存储在会话中糟糕十亿倍。你不能只存储一个登录状态吗?不是密码吗?您甚至不应该将密码存储在数据库中。您应该存储它的单向散列。