Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

m2brasil

Randomização com cookie...

Recommended Posts

Olá pessoal,

 

Sou um desenvolvedor ASP e estou estudando PHP para atender um cliente.

 

Estou com o seguinte problema:

 

Meu cliente tem 3 produtos em destaque e ele gostaria que, ao abrir a home de seu site, fosse mostrado um produto diferente a cada entrada e/ou refresh.

 

Isso ta funcionando direitinho em http://www.m2brasil.com/cremmy

 

No PHP, estou tentando utilizar a mesma lógica, utilizando cookie. O que é curioso é que, ao abrir o código fonte da página depois de carregada, o mesmo está certinho, mas as imagens não estão sendo mostradas.

 

Vejam em: http://m2brasil.webcindario.com - (Estou utilizando um host free pra testar as páginas)

 

O código q estou usando é este:

 

if ($n_img == '' OR $n_img == '3') {

$img = "<img border="0" scr="images/p_temperos.jpg" alt="Temperos" width="360" height="340">";

setcookie("n_img",1, time()+3600000);

setcookie("img",$img, time()+3600000);

}

else {

if ($n_img == '1') {

setcookie("n_img",2, time()+3600000);

$img = "<img border="0" scr="images/p_saches.jpg" alt="Sachês" width="360" height="340">";

setcookie("img",$img, time()+3600000);

}

else {

if ($n_img == '2') {

setcookie("n_img",3, time()+3600000);

$img = "<img border="0" scr="<img src="images/p_molhos.jpg" alt="Molhos" width="360" height="340">";

setcookie("img",$img, time()+3600000);

}

}

}

 

Daí eu chamo a variável $img assim: <? echo "$img"; ?>

 

O q pode estar errado?

 

Agradeço aos que puderem me ajudar!!! Imagem Postada

 

Carlos MAGNO

Gerente de Desenvolvimento

M2 BRASIL Network

http://www.m2brasil.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tentei sem as barras e tb num funcionou...

 

O curioso é que, no cód. fonte HTML gerado pelo script, tá td certinho, mas a imagem num carrega...

 

A única diferença é que COM a barra antes das aspas o resultado fica assim:

 

<img border="0" scr="images/p_temperos.jpg" alt="Temperos" width="360" height="340">

 

e SEM as aspas assim:

 

<img border=0 scr=images/p_temperos.jp alt=Temperos width=360 height=340>

 

o que num faz diferença!!!

 

Ah! Mais um detalhe:

 

Quando clico com o botão direto do mouse e solicito a visualização das propriedades do objeto, é informado as dimensões atribuidas a ele, além do atributo ALT também funcionar... Só a imagem é que num carrega. E eu já fiz todas as devidas verificações do arquivo .JPG, tentei inclusive carregar ele de outro servidor HTTP.

 

Num sei mais o que tentar!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.