Merhaba arkadaşlar,
aşağıda güvenlik kodu veren bir kodum var. iletisim.php sayfasında
<input maxlength="8" name="kod" id="kod" autocomplete="off" class="form-control" placeholder="Güvenlik Kodunu Giriniz" required="true"/>
<img alt="Güvenlik Kodu" src="guvenlik-kodu.php" />şeklinde çağırıyorum ve kodum güzel bir şekilde resimli olarak gözüküyor. fakat Session a aktardım veriyi kontrol gelen kod ile eşleştirmek istediğimde
Kod : <?= $_SESSION["guvenlikkod"];?>
Warning: Undefined array key "guvenlikkod" in
C:xampphtdocsiletisim.php on line
77 uyarsıı almaktayım. Session içinden veriyi okuyamıyorum.
guvenlik-kodu.php kodlarım
<?php
ob_start();
session_start();
$sifre=substr(md5(rand()),0,5);//rasgele bir metin oluşturuyoruz.
if(!$sifre==""){
@$_SESSION["guvenlikkod"] = $sifre;
$width = 100; // Güvenlik kodu resmi genişliği
$height = 30; // Güvenlik kodu resmi yüksekliği
$resim = ImageCreate($width, $height);
$arka = ImageColorAllocate($resim, 255, 255, 255); // Güvenli kodu metin rengi
$rand = ImageColorAllocate($resim, rand(0,255), rand(0,255), rand(0,255));
ImageFill($resim, 0, 0, $rand);
ImageString($resim, 5, 24, 7, $_SESSION["guvenlikkod"], $arka);
ImageLine($resim, 0, 19, 0, 19, $arka);
header('Content-Type: image/jpeg');
ImagePng($resim);
ImageDestroy($resim);
}
?>