Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera sou novo aqui, bom na realidade estou fazendo algo bem simples, mas me enrolei, a questão é a seguinte:
Preciso criar alguns 4 links para poder mudar apenas o background da página tenho o seguinte código:
<?php
session_start();
$fundo = $_GET['fundo'];
$_SESSION['fundo'] = $fundo;
$bgArray = Array("bg1", "bg2", "bg3", "bg4");
if ($fundo == "") {
$cssClass = $bgArray[rand(0 , count($bgArray) - 1)];
} else if ($fundo == "outono") {
$cssClass = $bgArray[0];
} else if ($fundo == "inverno") {
$cssClass = $bgArray[1];
} else if ($fundo == "primavera") {
$cssClass = $bgArray[2];
} else if($fundo == "verao") {
$cssClass = $bgArray[3];
}
?>
E os links que altera a variavel:
<div id = "fundo" align = "right">
<a href="?fundo=outono"><img src = "<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/outono.png" alt = "Outono" title = "Outono" style = "display = block;"></a>
<a href="?fundo=inverno"><img src = "<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/inverno.png" alt = "Inverno" title = "Inverno" style = "display = block;"></a>
<a href="?fundo=primavera"><img src = "<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/primavera.png" alt = "Primavera" title = "Primavera" style = "display = block;"></a>
<a href="?fundo=verao"><img src = "<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/verao.png" alt = "Verão" title = "Verão" style = "display = block;"></a>
</div>
A variavel definida vem para o body:
<body class ="<?php echo $cssClass; ?>">
Então explicando a ideia caso o usuário não defina nenhum background ele entra em um loop a cada atualização, caso ele defina um valor ex.: Verão o background é gravado em uma seção e ele navega no site todo com esse background definido, bom mas ai entra um outro ponto quando eu passo essa valor pelo link ele coloca na url o http://...?fundo=verao eu queria fazer isso internamente sem passar esse valor para a url não sei se é possível bom to aqui quebrando a cabeça, agradeço pela ajuda de todos...
Obrigado
Carregando comentários...