Kezdőoldal » Számítástechnika » Weblapkészítés » Session hiba Captchánál....

Session hiba Captchánál. Ugyanazt mutatja, nem változtatja. Meg, mi a gond?

Figyelt kérdés

Ahol ellenőrzöm:

<?php

session_start();


include_once("config.php");

include_once("functions.php");


if (login_check($mysqli) == true) {

header('Location: index.php');


} else {

echo "

<head>

<script type='text/JavaScript' src='js/sha512.js'></script>

<script type='text/JavaScript' src='js/forms.js'></script>

<title>$webname - Jelszó váltás</title>


</head>";


if($_POST['resetbtn']){


if (empty($_POST['code']) || $_POST['code'] != $_SESSION['captcha']) {

echo "nem jó";

echo $_SESSION['captcha'];

}

else {echo 'jó';}


//////////////////////////////

Ahol pedig elkészül a kép:

/////////////////////////////



<?php

session_start();

header("Content-type: image/jpeg");

$im=imagecreatetruecolor(300,40);

$feher=imagecolorallocate($im,255,255,255);

$fekete=imagecolorallocate($im,0,0,0);

$szurke=imagecolorallocate($im,125,125,125);

$chars="abcdefhjkmnpqrstuxy345789";

$str="";

for ($i=0;$i<7;$i++){

$rand=rand(0,strlen($chars)-1);

$str.=$chars[$rand];

}

$_SESSION["captcha"]=$str;

imagefill($im,20,0,$feher);

imagettftext($im,20,-1,12,32,$szurke,"images/fonts/white.ttf",$str);

imagettftext($im,20,1,10,30,$fekete,"images/fonts/white.ttf",$str);

imagejpeg($im);

imagedestroy($im);

?>

Valahogy nem tudom megérteni, hogy mi a gondja a munkamenetnek, hiába próbálkozom..



2014. máj. 13. 19:08
 1/1 anonim ***** válasza:

ahol meghívod a képet, így tedd:

image.php?=<?=md5(mt_rand(0,4000))?>

(cache-ből hozza be és nem frissíti...)

2014. jún. 17. 10:21
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!