所以我在我的网站上遇到了一个潜在的问题......这是一个基于帖子的系统,帖子位于文本文件中。使用一些 Javascript 和大量 PHP。
当您在主页上的表单上提交时,您会被发送到发布和处理数据的页面,但您看不到它,因为您被重定向回来。然后根据您发布的帖子内容更改主页。一切都很好。
但是现在我正在尝试添加一个新功能来修改您发布的帖子,该功能基于您点击的按钮,该按钮使用 javascript 提交隐藏表单,并发送到您看不到的另一个进程和重定向页面,它工作正常直到我今天意识到的那个街区。我不知道如何指定被更改的帖子是正确的。
我预计这个网站会有很多用户,所以我担心的是,如果用户 X 在用户 Y 发帖时发帖,并且用户 X 的帖子成为顶部帖子,那么用户 Y 的选项实际上会改变用户 X 的帖子......
我正在考虑向主处理页面(第一次提交时发生的页面)添加一个 COOKIE 或其他内容,通过计算该文件中的行数,记录该帖子将成为的行数时间并加1。然后根据用户的号码(每个用户都有一个号码)检查它是否是该用户的最新帖子....但问题是我不知道如何传递该值以在下一页阅读.
我认为设置 COOKIE 是因为页面既重定向,又读取和写入文件。但是,当前页面的唯一输出是 var_dumps。
POST/GET 已失效,因为据我所知,用户必须做一些事情才能提交它,而用户甚至不会看到该页面。
如果很多用户都试图获取他们自己的数据,那么写入文件会很麻烦。
我想我可能正在寻找的是 SESSION 变量......但我对这些变量一无所知,除了它们用于登录页面,而且这个站点没有登录。
为了让事情变得更有趣,当一个用户在一分钟内发布相同的内容时,第一个用户的帖子会被替换,并且它旁边会有点 +1 ......这使得它更难与用户的号码进行检查……
最后,我尝试使用 AJAX(我还不知道)进行实时更新……现在那会很糟糕。但现在我担心我的静态小网站。
婴儿步。
任何想法如何去做?