İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

CSS gizliliği

alorak

0
İyinet Üyesi
Katılım
14 Ekim 2005
Mesajlar
2,035
Reaction score
1
Konum
Ankara
CSS dosyasını elle yazınca kullanıcılar görebiliyor bunu nasıl gizleyebiliyoruz??
 

tetal

1
İyinet Üyesi
Katılım
6 Şubat 2003
Mesajlar
3,776
Reaction score
20
Konum
Ordan, burdan..
css olarak değilde php olarak kaydedebilirsin eğer php tabanlı bir sitede kullanacaksan.
yapılışı:
- http://www.cssdrive.com/index.php/main/csscompressor/ bu adrese giderek css dosyanı küçült önce

- css dosyanı uzantısını php olarak değiştir.

- yeni oluşturduğun php dosyasının başına
Kod:
<?php 
ob_start ("ob_gzhandler");
header("Content-type: text/css; charset: UTF-8");
header("Cache-Control: must-revalidate");
$offset = 60 * 60 ;
$ExpStr = "Expires: " . 
gmdate("D, d M Y H:i:s",
time() + $offset) . " GMT";
header($ExpStr);
?>

ekle

- yeni css dosyasını şu şekilde çağır
Kod:
<style type="text/css">
@import url("http://www.siteadresin.com/cssdıosyaadı.php");
</style>

yukarıda yazan adresi yarattığın dosyanın direkt erişim adresiyle değiştir. ardından (bunu başkasına danışmak lazım ) direkt çağırmayı engelle.
bu verdiğim css ile hem boyut düşürülmüş oluyor hemde daha hızlı.
 

Developer

0
İyinet Üyesi
Katılım
21 Şubat 2006
Mesajlar
2,123
Reaction score
0
Konum
Istanbul
Örnek bir CSS'in şifrelenmiş türü ;


Kod:
<script>
<!--
document.write(unescape("%3Cscript%3E%0D%0A%3C%21--%0D%0Adocument.write%28unescape%28%22%253Cscript%253E%250D%250A%253C%2521--%250D%250Adocument.write%2528unescape%2528%2522%25253Clink%252520href%25253D%252522522.css%252522%252520rel%25253D%252522stylesheet%252522%252520type%25253D%252522text/css%252522%25253E%25250D%25250A%2522%2529%2529%253B%250D%250A//--%253E%250D%250A%253C/script%253E%22%29%29%3B%0D%0A//--%3E%0D%0A%3C/script%3E"));
//-->
</script>


Bunu şifreleyen encode sistemleri olduğu gibi çözecek sistemlerde vardır belki ama sonucta kaynak koddan direk CSS'ni calmalarını engelleyecektir.
 

alorak

0
İyinet Üyesi
Katılım
14 Ekim 2005
Mesajlar
2,035
Reaction score
1
Konum
Ankara
Encode boyutu büyütüyor

Developer' Alıntı:
Kod:
<script>
....
</script>
Bunu şifreleyen encode sistemleri olduğu gibi çözecek sistemlerde vardır belki ama sonucta kaynak koddan direk CSS'ni calmalarını engelleyecektir.

Boyutu çok büyük oluyor ondan sorun oluyor ya. Hem encode biraz daha çözülecek sistem gibi geliyor yani .htaccess ile filan dosyayı açtırmama yapabilirmiyiz. Direk yazarak? Ama kodlama içinde aç dedimi açacak :)
 

tetal

1
İyinet Üyesi
Katılım
6 Şubat 2003
Mesajlar
3,776
Reaction score
20
Konum
Ordan, burdan..
the_alorak' Alıntı:
Boyutu çok büyük oluyor ondan sorun oluyor ya. Hem encode biraz daha çözülecek sistem gibi geliyor yani .htaccess ile filan dosyayı açtırmama yapabilirmiyiz. Direk yazarak? Ama kodlama içinde aç dedimi açacak :)
öyle bir olay mevcut hotlink tarzı bir şey koyulabilir. ama yinede bir bilen açıklarsa iyi olur.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst