我想在php页面上显示某个消息,比如显示15个页面。因此它会再次显示消息,然后再显示15,依此类推。我应该需要一个变量来保持页面重新加载之间的价值。
我可以用PHP做到吗?
感谢。
答案 0 :(得分:5)
将值存储在session:
中PHP中的会话支持包括一个 保存某些数据的方法 后续访问。这使你 构建更多自定义应用程序 并增加您的网络的吸引力 站点。
答案 1 :(得分:2)
安德鲁回答:
如果您希望它们每15次页面显示(而不是在会话期间),则有两种选择:
将计数器存储在数据库或文件中(两个选项都会给您带来不良影响)
使用统计方法:生成一个随机数,并有可能在1/15显示消息
答案 2 :(得分:1)
如果您只希望显示给一个用户的值,那么会话就是您的选择。如果对于多个用户,您需要将消息存储在服务器端的文件,数据库等中。这就是说,您的问题并不清楚您要实现的目标。
答案 3 :(得分:1)
对于像计数器这样简单的数据,您可以使用cookie或会话。虽然会话(不使用查询字符串)无论如何都需要cookie ..
如果您必须在没有cookie的情况下执行此操作,或者这需要对所有用户都是全局的,那么您可以将其存储在数据库或文件中。
如果合适的话,你可以把计数器放在查询字符串中,然后把它带到这15页的所有链接上。
答案 4 :(得分:0)
如果使用memcached之类的东西,可以将任何值存储到其中。它将像非常全局和非常静态的变量一样工作