如何使用PHP/jQuery实现加载时的唯一用户?

如何使用PHP/jQuery实现加载时的唯一用户?,php,jquery,Php,Jquery,我有一个网页,其中存储了点击页面上某个按钮的用户ID。单击按钮后,该用户需要能够看到只有该用户才能看到的内容(只是另一个按钮)。该页面上的其他用户将无法看到该按钮 我遇到的问题是,我不知道如何使用唯一的用户ID(超全局),以便在加载时识别用户ID是什么,如果是正确的用户,如何执行,显示其他隐藏的输入。这与我遇到的问题相同 你有两个选择来解决这个问题 使用PHP全局变量,如$\u COOKIE[]或$\u SESSION{];来存储该用户的id 或者您可以使用数组类型的数据库字段。它将存储特定用户

我有一个网页,其中存储了点击页面上某个按钮的用户ID。单击按钮后,该用户需要能够看到只有该用户才能看到的内容(只是另一个按钮)。该页面上的其他用户将无法看到该按钮


我遇到的问题是,我不知道如何使用唯一的用户ID(超全局),以便在加载时识别用户ID是什么,如果是正确的用户,如何执行,显示其他隐藏的输入。

这与我遇到的问题相同

你有两个选择来解决这个问题

  • 使用PHP全局变量,如
    $\u COOKIE[]
    $\u SESSION{]
    ;来存储该用户的id

  • 或者您可以使用数组类型的数据库字段。它将存储特定用户单击的按钮的值(使用数据库将更有效,因为您可以随时使用它,并且不会过期)


  • 您当前如何存储单击按钮的用户ID?单击按钮时,使用jQuery将其发送到隐藏范围。与任何客户端一样,您的方法似乎容易受到欺骗。当用户通过开发工具将该值更改为其他值时会发生什么情况?您有什么建议?我还有用户ID被ajax覆盖并存储在mysql数据库中。我不认为欺骗是这个网页的一个大问题。我建议您在服务器端进行用户会话验证。例如:通过php仅基于用户ID呈现div,然后当用户单击按钮时,通过ajax检索的页面也声明了一个会话。验证是d在返回响应之前,在该页面上显示一个。