Kod pengesahan imej melaporkan ralat selepas menggunakan sesi
富贵
富贵 2017-10-04 01:31:24
0
2
1425

Ini adalah kesan tanpa membuka sesi (gambar kod pengesahan boleh dipaparkan seperti biasa)

--------------- -------------------------Garis pemisah yang cantik--------------------------------- -------


Ini adalah kesan selepas membuka sesi (tiada gambar ditunjukkan)

-
-

-

-

------------------------------------------------- - ----------------

Maafkan saya kenapa begini

Kod sumber dengan hormat

-------------- -- ------------------

<?php

session_start();

$width = 300;

$height = 100 ;

$img = imagecreatetruecolor($width,$height);

$white = imagecolorallocate($img, 255, 255, 255);

$red = imagecolorallocate($img, 255, 0, 0);

imagefilledrectangle ($img, 0, 0, $width, $height, setColor($img));

function setColor($img)

{

return imagecolorallocate($img,getColor(),getColor(), getColor( ));

}

fungsi getColor()

{

return mt_rand(0,255);

}

set fungsiNum($a,$b)

$b );

}

function getCode()

{

return $string = join('',array_rand(array_flip(array_merge(julat(0,9),julat('a','z') ,julat ('A','Z'))),4));

}

$str = getCode();

$_SESSION['verifycode'] = $str;

for($i= 0; $i<4;$i++)

{

$saiz = setNombor(20,50);

$angle = setNum(-15,15);

$x = ($lebar/4)* $i +mt_rand(1,9);

$y = mt_rand(($height/2),$height);

$color = setColor( $img );

$fontfile = './fonts/MSYH .ttf ';

$text = mb_substr(getCode(),$i,1,'utf-8');

imagettftext($img, $size, $angle, $x, $y, $color, $ fail fon, $teks); 🎜🎜 } 🎜

untuk($i=0;$i<1500;$i++)

{

imagesetpixel($img, mt_rand(0, $width), mt_rand(0, $height), setColor($img));

}

untuk($i=0;$i<3;$i++)

{

imageline($img, mt_rand(0, $width), mt_rand(0,$height), mt_rand(0, $ lebar), mt_rand(0,$height), setColor($img));

}

untuk($i=0;$i<3;$i++)

{

$cx = mt_rand(0, $lebar);

$cy = mt_rand(0, $height);

$width = mt_rand(0, $width/2);

$height = mt_rand(0, $height/2);

$start = mt_rand 0, 360);

$end = mt_rand(0, 360);

$color = setColor($img);

imagearc($img, $cx, $cy, $width, $height, $start, $end, $color);

}

pengepala('jenis kandungan:imej/jpeg');

imejjpeg( $img );

imagedestroy( $img );

?>



富贵
富贵

membalas semua(2)
直奔十维

Semestinya ia dipadamkan secara automatik, bukan?

钟毅

Saya rasa anda tidak berurusan dengan sesuatu yang telah berlaku sekarang. Adalah disyorkan agar anda bermula dengan pengesahan gambar yang mudah dan fikirkannya terlebih dahulu. Ini sangat perlu. Alih keluar kod lain yang tidak berguna. Kata laluan pengguna telah didaftarkan dan disahkan. Jom cuba isu SESI gambar ini sahaja. Adakah anda perlu mendaftar domain tersembunyi?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan