Merhaba arkadaşlar bugün ki yazımda ionCube ile PHP Dosyası Şifreleme nasıl yapılıyor bundan bahsedeceğim.
İlk önce Neden ionCube ? o soruyu cevaplayalım.
Normalde bi PHP Encoder lisansı bayağı pahalı ionCube’nin normal lisanlarıda pahalı ama ionCube bize bir kolaylık sağlıyor ve kredi ile çok uygun fiyata online bir şekilde dosya şifrelememizi sağlıyor.
Bir çok kişi ücretli/ücretsiz tema yapmaktadır ve mesela ücretsiz tema yapanları ele alalım. Footera emeklerinin karşılığında bir imza, bir logo koyuyorlar ve kendini akıllı zannedenler bunları siliyor. Bunu engellemek açısından adam footer.php’yi şifreleyebilir veya ücretli temaları göz önüne alırsak temayı domaine lisanslama işlemini yaptık farz edelim üstüne footerdan imza silinirse site açılmasın yaptım functions.php
‘yi öylece bıraktık. Bu sefer lisans kodlarını sildiklerinde karşı taraf temayı ücretsiz bir şekilde dağıtabilir. İşte bunun için ionCube ile dosya şifrelememiz gerekiyor.
Örnek olarak şöyle bir php kod düşünelim:
function option_wrapper_header($values){ <?php echo 'Merhaba Dünya'; ?> }
Bunu ionCube ile şifrelediğimiz zaman şuna benzer bir kod yapısı gelecek:
<?php //0046b if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($__id)>1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file <b>'.__FILE__.'</b> requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the <a href="http://www.ioncube.com/lw/">ionCube Loader Wizard</a> to assist with installation.');exit(199);?>; 4+oV55blSJwr2qeoL9Ra7PpnpJOf6kSkNO+NlTAHbeZXeC5xWmpI7D1JnsmcFJ4MIezVxiepB9Gr Me0eZ83YxLA9UT0nXikSwC2PQog60AW/7EhXj7B5hG3K5PjZdslr2RF+780H9HOl3fhDR6pmoa8B 2wIJDQc53VPM8TCGScLhOzbq5o4EcJhfiVGNJUP0kpSAz3XzxXyLZZWtvbh2PjaGiK/v5Be8NDMs MWAk0PWQn2PTkyTDfgBgHa8KFWMxvNnnJ3t2CaiqPGrbMtccalg9eKGnXA6jzOm40pxLBRdQU0O+ T0nXikSwC2PQog60AW/7EhXj7B5hG3K5PjZdslr2RF+780H9HOl3fhDR6pmoa8B2wIJDQc53VPM8 TCGScLhOzbq5o4EcJhfiVGNJUP0kpSAz3XzxXyLZZWtvbh2PjaGiK/v5Be8NDMsMWAk0PWQn2PTk yTDfgBgHa8KFWMxvNnnJ3t2CaiqPGrbMtccalg9eKGnXA6jzOm40pxLBRdQU0O+T0nXikSwC2PQo g60AW/7EhXj7B5hG3K5PjZdslr2RF+780H9HOl3fhDR6pmoa8B2wIJDQc53VPM8TCGScLhOzbq5o 4EcJhfiVGNJUP0kpSAz3XzxXyLZZWtvbh2PjaGiK/v5Be8NDMsMWAk0PWQn2PTkyTDfgBgHa8KFW MxvNnnJ3t2CaiqPGrbMtccalg9eKGnXA6jzOm40pxLBRdQU0O+
Gelelim şimdi PHP Dosyasını Nasıl Şifrelerim? sorusunun cevabına:
ionCube Giriş Sayfası‘na giriyoruz eğer üye isek üye girişi yapıyoruz değilsek üye oluyoruz. Üye olacaksak karşımıza 3 seçenek çıkıyor:
Buradaki üyelik formlarına pek girmiyorum zaten senden Kullanıcı Adı, şifre, eposta filan istiyor.
My Account‘a giriyoruz Purchase Credits’e tıklıyoruz ve Quantity of Encoder Credits’e almak istediğimiz krediyi yazıyoruz (En az 50 kredi alabiliriz) daha sonra ödeme şeklini seçiyoruz Paypal veya 2chechkout.com’ı ve ödeme sayfasında ödemeyi yapıyoruz. En geç 24 saat içinde krediniz hesabınıza yatırılmış olacaktır.
Menüden Online Encoder > Encode
işlemlerini yapıyoruz. File or Archive (2MB Max Size):‘den en fazla 2MB boyutunda olmak şartıyla bir PHP dosyası yüklüyoruz. Encoding Options‘dan Test encoding (Encoded download is FREE with 8 hour expiry)‘i seçersek 8 saatlik bir şifrelenmiş deneme dosyası verir ve kredimiz harcanmaz. Allow short open tags (<? ?>)
‘i seçili bırakalım ki müşteriler de şifrelenmiş temaya ekleme yapabilsinler ?>
tagından önce. Source Language‘ı ben PHP 5 olarak seçiyorum. ve son olarak Upload diyerek dosyamızı şifreliyoruz. Yeni sayfada bize şifrelemiş olduğumuz dosyaları göstermektedir. Buradan dosyamızı indiriyoruz.
Evet arkadaşlar ionCube ile dosya şifreleme işlemimiz bu kadar. Takıldığınız yerlerde yorum kısmından soru sorabilirsiniz.
WordPress avukat teması, avukatlar ve hukuk büroları için özel olarak tasarlanmış şablonlardır. Bu temalar, profesyonel…
WiseCP tema özelliği, kullanıcıların platformlarını özelleştirmelerini ve markalarına uygun hale getirmelerini sağlayan önemli bir bileşendir.…
WiseCP Nedir? WiseCP Nedir, Türkiye'nin ilk ve tek yerli bir web barındırma hizmeti, sunucu yönetimi…
Genellikle Windows ve Mac OS işletim sistemli bilgisayarlarda WordPress tema geliştiricileri localhost kurulumu yapmak için…
Her birey zaman zaman şifrelerini güncellemelidir. WordPress yönetici şifresini değiştirmek oldukça basit bir işlemdir, ancak…
Emlak temaları hakkında daha fazla bilgi edinmek için sizleri ücretsiz WordPress emlak teması serimize davet…
Bu web sitesinde çerezler kullanılıyor.