Ir para conteúdo
Fórum Script Brasil
  • 0

WHILE com SESSION


GtOkAi

Pergunta

Bom, talvez eu esteja com 1 problema de lógico aqui, está acontecendo o seguinte:

<?php ob_start(); session_start();
 $a = 0;
 while($a < 10) {
 $_SESSION['sessao'] = 1;
 echo "<img src='pagina.php?$a'>";
 $a++;
 }
 $_SESSION['sessao'] = 0;
 ?>
Dentro da pagina.php, tenho um:
<?php ob_start(); session_start(); header('Content-Type: image/jpg');
 if($_SESSION['sessao'] = 1)
 { readfile("1.jpg"); }
 else { readfile("2.jpg"); } 

 ?>

Estou usando essa chave com o SESSION para evitar que a imagem seja aberta fora da pagina.

O resultado disso é que apenas a primeira pagina($a = 1) abre o resultado para if($_SESSION['sessao'] = 1) e as vezes abre algumas aleatórias.

Aguardo a ajuda do pessoal!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

na hora de eu escrever o exemplo faltou um =, estou usando da forma correta '=='.

já tentei de outros jeitos, setando o valor da session 'sessao' dentro do while, fora do while, dentro da pagina.php... de nenhum jeito funcionou

[uP]

Bom, ainda não consegui corrigir isso...

Resumidamente estou fazendo fazendo isso:

crio um while:

while(...) {
$_SESSION['ping'] = "pong";
include("arquivo.php"); // no arquivo.php tenho: if($_SESSION['ping'] == "pong") { echo "ok."; } else { echo "fail"; }
}
$_SESSION['ping'] = "ping";

eu preciso fazer algo que a SESSION continue PONG e vire PING quando terminar de ler o WHILE, desse jeito não está funcionando.

já tentei colocar o $_SESSION['ping'] = "ping"; no final do arquivo.php uma vez que DEVERIA setar PONG de novo quando voltasse ao inicio do while, mas não foi também.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...