我想知道如何在php中添加两个不同的页面。例如,我想在about.php和contact.php页面上设置时间变量,如果我从一个页面更改时间,它将同时影响另一页面。可以从mysql数据库中执行此操作吗?
谢谢
答案 0 :(得分:0)
如果这是您要的内容,则可以使用会话使页面变为有状态。在我看来,为此目的使用数据库调用将是一个过大的杀伤力。尝试为该域设置会话变量,您可以从该域的任何页面调用该变量。
请访问以下链接以获取会话变量的更多参考: PHP Sessions across subpages of same domain
如果使用javascript / jquery,您还可以查看以下内容: One Cookie - Multiple Pages
答案 1 :(得分:-1)
我认为您可以在PHP中使用 require('filename')来实现,该功能/内置功能使您可以从其他文件中获取variabel,class等,如您所愿。 该引用:http://php.net/manual/en/function.require.php
希望可以提供帮助
答案 2 :(得分:-1)
这是我的答复。
问题是,您希望时间更新是否为实时事件。
实时事件:
如果您希望实时更新(即,页面不会在事件更新时刷新或重新加载),那么最好使用nodejs和websocket进行更新。最常见的网络套接字 是 Socket.Io。
非实时事件 如果不是实时的。然后,您可以使用php。您可以在任何页面中编写更新代码。然后,您还将编写代码以从数据库中查询时间。在两个页面上都嵌入查询代码,以便每次页面重新加载或刷新时,将从数据库中获取时间并且可以正常工作。最好的选择是将php与ajax结合使用。谢谢你