PHP中的一种静态变量

时间:2009-09-23 16:59:17

标签: php variables

我想在php页面上显示某个消息,比如显示15个页面。因此它会再次显示消息,然后再显示15,依此类推。我应该需要一个变量来保持页面重新加载之间的价值。

我可以用PHP做到吗?

感谢。

5 个答案:

答案 0 :(得分:5)

将值存储在session

  

PHP中的会话支持包括一个   保存某些数据的方法   后续访问。这使你   构建更多自定义应用程序   并增加您的网络的吸引力   站点。

答案 1 :(得分:2)

安德鲁回答:

如果您希望它们每15次页面显示(而不是在会话期间),则有两种选择:

  • 将计数器存储在数据库文件中(两个选项都会给您带来不良影响)

  • 使用统计方法:生成一个随机数,并有可能在1/15显示消息

答案 2 :(得分:1)

如果您只希望显示给一个用户的值,那么会话就是您的选择。如果对于多个用户,您需要将消息存储在服务器端的文件,数据库等中。这就是说,您的问题并不清楚您要实现的目标。

答案 3 :(得分:1)

对于像计数器这样简单的数据,您可以使用cookie或会话。虽然会话(不使用查询字符串)无论如何都需要cookie ..

如果您必须在没有cookie的情况下执行此操作,或者这需要对所有用户都是全局的,那么您可以将其存储在数据库或文件中。

如果合适的话,你可以把计数器放在查询字符串中,然后把它带到这15页的所有链接上。

答案 4 :(得分:0)

如果使用memcached之类的东西,可以将任何值存储到其中。它将像非常全局和非常静态的变量一样工作