随机背景Php/Html?
嘿,我想在我的页面上随机BG每次用户访问该页面 目前我使用的是简单的随机背景Php/Html?,php,html,css,Php,Html,Css,嘿,我想在我的页面上随机BG每次用户访问该页面 目前我使用的是简单的 <body background="./images/bgs/random/<?php echo rand(1,13); ?>.jpg"> 使用$\u会话。在发送任何标头之前,请确保使用session\u start() <?php session_start(); if(!isset($_SESSION['background'])){ $_SESSION['background'] =
<body background="./images/bgs/random/<?php echo rand(1,13); ?>.jpg">
使用$\u会话
。在发送任何标头之前,请确保使用session\u start()
<?php
session_start();
if(!isset($_SESSION['background'])){
$_SESSION['background'] = rand(1,13);
// now just use $_SESSION['background']
}
?>
那么,你只想在每次会话中更改一次背景吗?你想骚扰和失去访问者吗,因为这就是你骚扰和失去访问者的方式,就像用户访问网站bg 1。。。当他离开并再次访问另一个网站时,而不是当你点击一个链接或其他东西或按下网站上的按钮时:)@Dagon为什么?游客离开的原因是什么?请解释一下。你是否喜欢每次走进厨房都能找到一种新的墙面颜色。人脑更喜欢一致性和可预测性,以及我可以在最佳点重置会话的位置?您可能希望使用unset($\u SESSION['bg'])
取消设置会话变量,然后使用SESSION\u destroy()
。您可以在任何地方破坏会话(在会话启动()之后)
<?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">