YENİ

Php Encode Etme ve Eval () Fonksiyonu

Hiç yorum yok

Php Encode Etme ve Eval () Fonksiyonu



Php verilen stringi encode veya decode etmek için base64_$ fonksiyonunu kullanmaktayız.

$ -> encode veya decode

Hemen bir örnekle gösterelim ;

//
$str="siberman.org";
echo base64_encode($str);
// sonuç olarak ekrana basılan değer -> c2liZXJtYW4ub3Jn
//olacaktır.


Decode işlemi ise bunun tam tersi olarak karşınıza çıkacaktır ;

//
$str="c2liZXJtYW4ub3Jn";
echo base64_decode($str);
// sonuç olarak ekrana çıkacak değer -> siberman.org
//olacaktır.


Base64 gördüğünüz gibi böyledir.

Şimdi ise eval() fonksiyonuna gelirsek, genelde eval fonksiyonu sanki bir encode/decode fonksiyonu gibi bilinse de aslında eval fonksiyonu aldığı stringi evaluate edip yani değerlendirip onları php koduna çevirerek ekrana yansıtır.

Güzel bir örnekle anlatırsak ;

//
$str1="echo \"siberman\"; ";

echo $str1;
// çıktı -> echo "siberman"; olacak

//Birde eval fonkisiyonunu kullanalım :

eval($str1);

//çıktı ->siberman olacaktır.

Php Encode Etme ve Eval () Fonksiyonu Hakkında Hiç yorum yok :

Yorum Gönder