arkadaşlar session mudur başka bişimidir hiç bilmiyorum. fakat birşeyler yanlış çalışmıyor...
bir yerdede session çalışıyor, ekrandaki sessionları yazdırdığım zaman yazıyor.
bu kod chapta.php kodu
buda index.php kodu
aynı kodu hem sitede hemde localde denedim localde çalışmadı. yardım bekliyorum. bu sorunu çözersem sitemde bazı kodlar var onlarda çalışmıyor localde...
buyrun resim.
çalışmayan ne, sorun ne birisi gözünüzü sevim yardım etsin. kodlar ortada. resim olarak neden olmuyor, eksik olan ne. bir sürü apache modülü var hangisi aktif olmalı. session modülü aktif
bir yerdede session çalışıyor, ekrandaki sessionları yazdırdığım zaman yazıyor.
bu kod chapta.php kodu
PHP:
<?php
session_start();
// Basit Güvenlik Kodu (Capthca) Scripti v1.0
// 70 x 22 ebatlarında statik bir güvenlik kodu scriptidir.
// Görsel ebatı 5 haneli Blurmix fontuna göre ayarlanmıştır.
// Caner ÖNCEL - http://www.egonomik.com
// Resim detaylarını tanımlıyoruz.
$font = "Blurmix_0.TTF";
$width = "70";
$height = "22";
$hane = "5";
// Kodda kullanılacak olan karakterleri tanımlayan fonksiyon
// 1, 0, o, ı, i, l gibi karakterleri karışıklık yaratmaması için egale ediyoruz.
function rastgele($text) {
$mevcut = "abcdefghjkmnprstuxvyz23456789ABCDEFGHJKMNPRSTUXVYZ";
for($i=0;$i<$text;$i++) {
$salla .= $mevcut{rand(0,48)}; }
return $salla; }
$metin = rastgele($hane);
// Arkaplan resmini oluşturuyoruz
$resim_yaz=imagecreate($width,$height);
imagecolorallocate($resim_yaz, 255, 255, 255);
// Metin rengi ve karışıklık yaratmasını istediğimiz diğer renklerini tanımlıyoruz.
$text_renk = imagecolorallocate($resim_yaz, 29, 96, 146);
$bg1 = imagecolorallocate($resim_yaz, 244, 244, 244);
$bg2 = imagecolorallocate($resim_yaz, 227, 239, 253);
$bg3 = imagecolorallocate($resim_yaz, 207, 244, 204);
header('Content-type: image/png');
imagettftext($resim_yaz, 26, -4, 4, 25, $bg1, $font, $metin);
imagettftext($resim_yaz, 30, -7, 0, 15, $bg2, $font, $metin);
// Arka plana rastgele çizgiler yazdırıyoruz.
for( $i=0; $i<($width*$height)/400; $i++ ) {
imageline($resim_yaz, mt_rand(0,$width), mt_rand(0,$height), mt_rand(0,$width), mt_rand(0,$height), $bg3); }
// Esasoğlan metnimizi (güvenlik kodu) bastırıyoruz.
imagettftext($resim_yaz, 14, 3, 7, 17, $text_renk, $font, $metin);
imagepng($resim_yaz);
imagedestroy($resim_yaz);
// Session değerlerini atıyoruz.
$_SESSION['guvenlik_kodu'] = "$metin";
session_register("guvenlik_kodu");
?>
buda index.php kodu
PHP:
<?php
session_start();
if(isset($_POST['kod'])) {
if($_POST['kod'] != $_SESSION['guvenlik_kodu']) {
echo '<font face="Tahoma" size="1" color="#FF000">
Güvenlik kodu hatalı! </font><br>';
// Yapılacak işlemler...
// die();
}
else {
echo '<font face="Tahoma" size="1" color="#2DA322">
Güvenlik kodu doğru! </font><br>';
// Yapılacak işlemler...
}
}
echo '
<form action="'.$_SERVER['PHP_SELF'].'" method="POST">
<img src="capthca.php" style="border: 1px solid #525252"><br>
<input type="text" name="kod" size="8" style="border: 1px solid #525252">
<input type="submit" value="Test" style="border: 1px solid #525252">
</form> ';
?>
aynı kodu hem sitede hemde localde denedim localde çalışmadı. yardım bekliyorum. bu sorunu çözersem sitemde bazı kodlar var onlarda çalışmıyor localde...
buyrun resim.

çalışmayan ne, sorun ne birisi gözünüzü sevim yardım etsin. kodlar ortada. resim olarak neden olmuyor, eksik olan ne. bir sürü apache modülü var hangisi aktif olmalı. session modülü aktif