传递要与$ _SESSION一起使用的列值

时间:2014-09-06 05:09:56

标签: php mysql session

My Flowchart

我有一个带有colname(INT)的表,我希望将其值传递给我的$ _SESSION变量

我想做什么: 我希望所有受保护的页面都不会被查看超过一定的时间,这将由使用$ _SESSION的colname(INT)值确定。

解: 只是为了确定/限制用户在所有受保护页面上活动或不活动的时间。

2 个答案:

答案 0 :(得分:1)

您可以尝试此链接

How to set session timeout code in PHP

另外,我没有看到为什么要在会话中存储密码(注册用户名和密码作为会话变量)。您可以从DB验证登录凭据,然后仅在会话中存储有关用户的一些数据。

答案 1 :(得分:0)

好的,因为我理解您的问题,您希望限制用户仅查看特定页面几次。

您可以通过将数据库中的视图保存为OK来实现。

并且您希望以用户登录的方式将视图存储在$ _SESSION中。

您可以按照以下方式执行此操作:

if(login = success)
$_SESSION['viewCount'] = mysql_query("SELECT views FROM user WHERE userId=".$username.";");

我希望这会有所帮助