Php 会话用户名
如何在发布评论文章的同时发布会话用户名,以便识别用户 我有一个论坛,会员可以发表评论。我想让他们的用户名与他们的评论一起发布,以便其他用户知道它来自谁。目前,用户只是简单地输入他们的名字,但是没有什么可以阻止用户发布假名字Php 会话用户名,php,Php,如何在发布评论文章的同时发布会话用户名,以便识别用户 我有一个论坛,会员可以发表评论。我想让他们的用户名与他们的评论一起发布,以便其他用户知道它来自谁。目前,用户只是简单地输入他们的名字,但是没有什么可以阻止用户发布假名字 有关更多信息,请参阅。在php代码中使用$\u SESSION[]变量 您可以在php站点上找到更多关于会话的信息,并将列设置为用户id,并将其设置为整数,如果可能,还可以使用用户表创建外键 由于我假设您登录的用户信息存储在$\u会话中,所以在论坛上发布时,插入的用户id应该
有关更多信息,请参阅。在php代码中使用
$\u SESSION[]
变量
您可以在php站点上找到更多关于会话的信息,并将列设置为用户id,并将其设置为整数,如果可能,还可以使用用户表创建外键
由于我假设您登录的用户信息存储在$\u会话中,所以在论坛上发布时,插入的用户id应该是$\u会话['logger']['user\u id']我假设用户名已经存在于会话中-比如说,
$\u会话['username']
-经过正确的身份验证。接下来要做的是确保session\u start()
出现在要发布此用户名的脚本开头。它告诉PHP恢复在别处启动的会话(在本例中是在登录之后)或启动一个新会话。然后您只需将此会话($\u会话['username']
)打印到数据库
但这不是一个坚如磐石的解决方案。在会话中使用用户名作为字符串可能会使事情变得麻烦。将用户ID保留在会话中要好得多,所以您可以简单地将用户ID发布到posts表,而无需任何其他查询
如果你想更深入一点,有很多方法可以帮助你掌握基本知识。$\u在登录时创建的会话['username'],然后在你的应用程序中的任何地方使用此会话,如mforum post。请更详细地解释你的问题。