Javascript 如何在没有SQL或数据库的情况下在apache中创建主php文件?

Javascript 如何在没有SQL或数据库的情况下在apache中创建主php文件?,javascript,php,html,apache,Javascript,Php,Html,Apache,很抱歉,如果我显得不礼貌,但我真的没有得到apache或PHP和服务器的东西。作为一种尝试,我想创建一个真正基本的网站,为每个用户提供一个短暂的ID(而不是会话)。该ID将在加载时生成,并在用户退出页面时删除 有没有一种简单的方法来声明一个主PHP数组(存储所有用户ID)并使其对每个人都可用?怎么做 编辑: 我还有一个例子,一个修改div背景颜色的范围输入。当有人用自己的输入修改此div背景色时,更改会影响其他人。在全局PHP变量上存储背景色的最简单方法是什么?您可能正在寻找所谓的会话,PHP提

很抱歉,如果我显得不礼貌,但我真的没有得到apache或PHP和服务器的东西。作为一种尝试,我想创建一个真正基本的网站,为每个用户提供一个短暂的ID(而不是会话)。该ID将在加载时生成,并在用户退出页面时删除

有没有一种简单的方法来声明一个主PHP数组(存储所有用户ID)并使其对每个人都可用?怎么做

编辑:
我还有一个例子,一个修改div背景颜色的范围输入。当有人用自己的输入修改此div背景色时,更改会影响其他人。在全局PHP变量上存储背景色的最简单方法是什么?

您可能正在寻找所谓的
会话,PHP提供了关于它的文档,网址为

要启动会话,当用户导航到页面时,您希望在页面的开头有
session\u start()


有关如何启动会话的基本信息,请查看此处的文档。

您如何尝试使用ID?比如,拥有一个包含所有活跃在页面上的“用户ID”的数组有什么意义。这是某种聊天系统吗?我想这就是为什么当他们离开页面时你试图删除它?我保证我的个人目标在这一点上是无用的。有可能吗?没有数据库或使用文件,php/apache无法长期保存变量。(这是php愚蠢的众多原因之一)。您可以做的一件事是创建一个名为“my array”的文件,并在每次请求时对其进行读/写,以保持idssession的共享阵列?非常感谢。我可以直接在网页索引中声明这个全局数组吗?就像所有html和js一样?谢谢你的回答,会话有没有办法直接访问其他用户会话变量?例如,一个网站显示一个连接用户列表,每个用户通过输入选择一种颜色。结果是一个显示用户颜色的网页与列表中的下一个颜色融为一体。因此,每个用户都会访问其mate pickedColor,如:$\u会话[“pickedColor”]=“绿色”+$\u会话。mateID“pickedColor”]=“红色”;如果没有数据库,这种事情是可能的吗?这个答案指向正确的方向,但请包含一些示例代码,说明您的解决方案是如何工作的。http是无状态的。这意味着对页面的每个请求都是全新的;什么都不记得。为了记录首选项或其他输入,您必须使用某种持久存储。会话和cookie是解决方案的一部分,但它们所做的只是存储有关您希望如何与网页交互的信息。如果你想让别人看到你与网站的互动,它必须以某种方式存储,无论是在数据库中还是写入文件中。数据库是首选的方式。