随机背景Php / Html?

时间:2015-08-19 00:40:47

标签: php html css

嘿,每当用户访问该页面时,我都希望在我的页面上随机BG。

目前我只是使用

<body background="./images/bgs/random/<?php echo rand(1,13); ?>.jpg">

但现在当用户登录时 - &gt;或者另一个页面重新加载...背景也发生了变化而且很难看。

所以我的问题是有更好的方法或解决方案,以便bg只加载一次?与会话或idk

欢迎致谢! :)

2 个答案:

答案 0 :(得分:2)

使用$_SESSION。确保在发送任何标头之前使用session_start()

<?php
session_start();
if(!isset($_SESSION['background'])){
  $_SESSION['background'] = rand(1,13);
  // now just use $_SESSION['background']
}
?>

答案 1 :(得分:1)

<?php
session_start();
if(!isset($_SESSION['bg'])) {
  $_SESSION['bg'] = rand(1, 13);
}
?>

<!-- background is very old, use css for this ;) -->
<body background="./images/bgs/random/<?php echo $_SESSION['bg']; ?>.jpg">

同样使用session_destroy(),您可以重置自己的会话。