Ir para conteúdo

POWERED BY:

Arquivado

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

André D. Molin

[Resolvido] Captcha: A sessão não esta sendo criada!

Recommended Posts

Olá pessoal.

Meu problema é o seguinte.

 

To fazendo um arquivo que gera uma imagem, que funcionará como Captcha.

A imagem ta funcionando legal, o texto na imagem ta legal tambem.

 

O problema é que o texto não esta sendo gravado em uma sessão para que eu possa comprar depois em outra pagina.

 

O código:

 

<?php
header("Content-type: image/png");
$imagemCaptcha = imagecreatefrompng("captcha.png");
 
$fonteCaptcha = imageloadfont("bubblebath.gdf");
 
$corCaptcha = imagecolorallocate($imagemCaptcha,0,0,0);

session_start();

include("gerarCaptcha.php");
$textoCaptcha = GeradorCaptcha("L L L L L");

$_SESSION['codigo'] = $textoCaptcha;
 
imagestring($imagemCaptcha,$fonteCaptcha,40,9,$textoCaptcha,$corCaptcha);
 
imagepng($imagemCaptcha);
 
imagedestroy($imagemCaptcha);
 
?>

A imagem está sendo gerada normalmente.

O problema é que a sessão "codigo" fica vazia.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alterei o código para isso:

 

<?php

session_start();

header("Content-type: image/png");
$imagemCaptcha = imagecreatefrompng("captcha.png");
 
$fonteCaptcha = imageloadfont("bubblebath.gdf");
 
$corCaptcha = imagecolorallocate($imagemCaptcha,0,0,0);

include("gerarCaptcha.php");
$textoCaptcha = GeradorCaptcha("L L L L L");

$_SESSION['codigo'] = "hehe";
 
imagestring($imagemCaptcha,$fonteCaptcha,40,9,$textoCaptcha,$corCaptcha);
 
imagepng($imagemCaptcha);
 
imagedestroy($imagemCaptcha);
 
?>

Nada de funcionar =/

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.