Ir para conteúdo

POWERED BY:

Arquivado

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

Brambilla

[Resolvido] alterar valor de session captcha

Recommended Posts

opa

tenho uma pagina contato que quando carrega a página ele gera a letras da imagem gerando uma SESSION, e fiz um botão também para alterar a imagem de seguança só muda o fundo da imagem as ltras ficam sempre a mesma, bom o treho é este

<div id="divGera">
		<img src="captcha/imgGera.php" align="middle">
       <a href="#" onclick="javascript: GerarIMG('divGera');" 
       style="cursor:pointer; text-decoration:none">
       <img src="images/atualiza.png" border="none" /></a>
       <br />
       <div align="left">
       Digite o texto da imagem acima:
      <input type="text" name="txtImagem" size="20">
      </div>
para atualizar fiz fiz está função em ajax

function GerarIMG(div)
	{
	var alvo = document.getElementById(div);
	document.getElementById('Valida').value='0';
	var url;
	url = "contato.php?acao=gerar";
	ajaxGet(url,alvo,true);
	}
que chama essa ação

if($acao == 'gerar')
	{
	session_start();
	?>
	<img src="captcha/imgGera.php" align="middle">
	<a href="#" onclick="javascript: GerarIMG('divGera');" 
    style="cursor:pointer; text-decoration:none">
       <img src="images/atualiza.png" border="none" /></a>
    </a>
       <br />
        <div align="left">
       Digite o texto da imagem acima:
      <input type="text" name="txtImagem" size="20">
      </div>
    <?php
	}
alguém sabe alterar o valor da session

att.

Brambilla

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoal obriado já resolvi

ficou assim

...

<?php
session_start();
if($acao == 'gerar')
	{
	session_destroy();
	session_start();
	require_once ("captcha/imgSet.php");  
	?>
...

att.

Brambilla

Compartilhar este post


Link para o post
Compartilhar em outros sites

aproveitando esse tópico a acao gerar

 

<?php
session_start();
if($acao == 'gerar')
	{
	session_destroy();
	session_start();
	require_once ("captcha/imgSet.php");  
	?>
	<img src="captcha/imgGera.php" align="middle">
	<a href="#" onclick="javascript: GerarIMG('divGera');" 
    style="cursor:pointer; text-decoration:none">
       <img src="images/atualiza.png" border="none" /></a>
    </a>
       <br />
        <div align="left">
       Digite o texto da imagem acima:
      <input type="text" id="txtImagem" name="txtImagem" size="20">
      </div>
    <?php
	}
a imagem de segurança no Internet Explorer está alterando normalmente

mais no Mozilla Firefox Não muda a imagem e o valor da SESSION ta alterando

será que ão ta alterando a imagem por causa que fica amazenado no cache? tem alguma função em php ou javascript para mim incluir na ação gerar?

ah! detalhe que executa a ação em AJAX

 

alguém sabe por que motino eu altero a imagem e a sessão no IE 8 normalmente e no Mozilla só altera a sessão a imagem fica igual?

 

att.

Brambilla

 

será que existe uma forma para atualizar a imagem captcha no firefox com o meu código?

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.