Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
05, 2008, 07:27:50 pm
42717 Mesaj 8081 Konu Gönderen: 17909 Üye
Son üye: bytasarimci
Turk-Php.Com Forum  |  Yardım Forumları  |  HTML & JavaScript & XML Forumu  |  JavaScript Kodları Gizlemek « önceki sonraki »
Sayfa: [1] 2 Yazdır
Yazan Konu: JavaScript Kodları Gizlemek  (Okunma Sayısı 2922 defa)
arif_dn
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 44



Üyelik Bilgileri
JavaScript Kodları Gizlemek
« : 25, 2006, 05:08:28 pm »

Merhaba arkadaşlar,

Sorumu bir örnekle açıklayayım.
index.php dosyam var ve bu dosya içinde bazı js kodları var. Kullanıcı sağ tıklayıp kodu görüntüle dediğinde bu js kodlarını görmemesini nasıl sağlarız ?

Ben

Kod:
<SCRIPT LANGUAGE="JavaScript" TYPE="TEXT/JAVASCRIPT"
SRC="gizli.js">
<!--
//-->
</SCRIPT>

Yapıp kodları gizli.js nin içine yazayım dedim ama bu seferde adam anadizin/gizli.js yazınca kodları görüyor ?

Başka bir öneri verebilecek olan var mı acaba ?
Logged

PHP bir sevdadır.
Her derde devadır.
Ama kimi zaman başınıza beladır.
webadel
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 103



Üyelik Bilgileri WWW
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #1 : 25, 2006, 05:10:22 pm »

JS de iyi değilim ama eğer PHP filan kullanıyorsan Zend ile sayfayı şifrele diicem :\ pek bi çözüm olmadı...
Logged
aziz
PHP Programcısı
****
Offline Offline

Mesaj Sayısı: 940



Üyelik Bilgileri
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #2 : 26, 2006, 02:59:11 pm »

Çok basit, js in bulunduğu klasörü şifreleyin $HTTP_AUTH_USER ve $HTTP_AUTH_PASS kullanın, yada host firmasında bir kolaylık olabilir, dizinleri şifrele : linux based control panel (benim kullandığım)
Logged

Jabber:
xmpp:aziz@member.turk-php.com
Alihan ÇETİN
www.azizce.com
arif_dn
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 44



Üyelik Bilgileri
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #3 : 27, 2006, 01:10:05 pm »

Bunu bende akıl etmedim değil ama;
js dosyasını require ile değil de scr ile çağırdığım için o satır çalışırken şifre soruyor.
require ile çağırınca şifre sormuyor ama  js dosyasının içeriği kaynak kodda olduğu gibi görünüyor.?
Yok mu başka öneri acaba
Logged

PHP bir sevdadır.
Her derde devadır.
Ama kimi zaman başınıza beladır.
Meletoth
Önay YALÇINER
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 271



Üyelik Bilgileri
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #4 : 28, 2006, 05:00:55 am »

Kod:

<frame><noframe></frame></noframe>


gibi garip bişey vardı da hatırlayamıyorum. kaynağı göster deyince boş bi kaynak görünüyordu.... bi arasana internetten, bulursan banada yaz..
Logged

10 PRINT "The GOD!"
20 GOTO 10
irrite
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 36



Üyelik Bilgileri
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #5 : 28, 2006, 03:51:33 pm »

bidiğim kadarıyla js kodlarını saklayamazsın. çünkü js sonuçta client-side özellikte ve haliyle bir şekilde browser tarafından kodların elde edilmesi lazım
Logged
aziz
PHP Programcısı
****
Offline Offline

Mesaj Sayısı: 940



Üyelik Bilgileri
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #6 : 03, 2006, 09:27:06 am »

Bu soru aklımda kalmış, dün bir sayfanın stylesheet ini incelerken sayfanın stylesheet.php olduğunu farkettim Smiley şaşırdım çünkü .css değildi ama çalışıyordu. Ancak yinede görüntülenebiliyordu kısacası...
Buradan aklıma bir class  ile style.php yi şifrelemek ve stil sayfasını kullanırken aynı class ile şifreyi çözmek geldi... Mantıklı gözüktü, ancak kimsenin bunun ile uğraşacağını sanmıyoruım. Class ı ise php manual de md5-base_64 karışımı ziyaretçilerin yazdığı bir scriptte görmüştüm.
Logged

Jabber:
xmpp:aziz@member.turk-php.com
Alihan ÇETİN
www.azizce.com
SerKanKARA
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 6


Üyelik Bilgileri WWW
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #7 : 16, 2006, 02:15:35 pm »

java script kodları php ye cevir eğer php kullanıyorsan ?
benim öle bir fikrim oldu bende kodları gizlemem lazım öle bir script hazırlıyorumki görünmemesi lazım yoksa işin suyu çıkacak Smiley
yani foyam meydanna çıkacak : ))))))))))
Logged
muratmoon
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 552


Üyelik Bilgileri WWW
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #8 : 16, 2006, 04:49:28 pm »

aziz: dosya uzantısının ne olduğu önemli değil, nasıl php ile resim çıktısı verebiliyorsak css veya js çıktısı da verebiliriz. browser dosya uzantısına değil gelen veriye bakar. stil dosyasını şifrelesen bile istemci tarafta bi şekilde onu açman gerekecek, isteyen kişi de senin şifrelenmiş veriyi açtığın kodda çok küçük bir değişlik yaparak normal veriye erişebilecektir.
Logged

ntrldude
Bilgin
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 13


Üyelik Bilgileri
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #9 : 25, 2006, 09:21:09 am »

js dosyalarının uzantısını php yap  dosyanın başına dandik bi php kodu yaz
Logged
vollkiy
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 200



Üyelik Bilgileri
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #10 : 25, 2006, 09:44:36 am »

söyle yapsak nası  olur. js yi bir php dosyasına al. Sonra kullanıcağım php dosyasına include etmek olmaz mı? acaba
Logged

aziz
PHP Programcısı
****
Offline Offline

Mesaj Sayısı: 940



Üyelik Bilgileri
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #11 : 25, 2006, 11:30:49 am »

hiç denemedim ancak şu şekilde;
js dosyası php nin echo kısmına gelecek, onu  include edeceksin....

Arkadaşlar aslında, ne gerek var... burada php kodları paylaşıyoruz, js dosyalar artık hazır programlarla isteğini belirtince yapılıyor..
php+mysql forumundayız, ikisi de open source diller, burada js i nasıl gizleriz bana garip gözüktü açıkçası
Logged

Jabber:
xmpp:aziz@member.turk-php.com
Alihan ÇETİN
www.azizce.com
muratmoon
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 552


Üyelik Bilgileri WWW
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #12 : 25, 2006, 01:16:06 pm »

Neden gizlemek istediğinizi söylerseniz belki başka bir mantık önerebiliriz. Olmayacak şeyler ile boş yere zaman kaybetmeyin.
Logged

arif_dn
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 44



Üyelik Bilgileri
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #13 : 27, 2006, 03:35:44 pm »

1-  include olayı yemiyor çünkü include edince ve sayfayı çalıştırdığımızda > kaynağı görüntüle < diince kodlar görünüyor.
2- Sanırım .js kodları gizlemek biraz zahmet gerektiren birşey.
Ama belki şöyle olabilir,  js kodlarını .php dosyası olarak kaydederiz ve koddan scr olarak çağırırız.
Ve kaydettiğimiz php dosyasının başına da session kodu yazdık mı o dosyaya direk erişmek isteyen session açmamış olacağından kodlara ulaşamayacak.

Yine de uğraşmaya gerek yok . JS kodları sizin de dediğiniz gibi açık kaynak kod

Logged

PHP bir sevdadır.
Her derde devadır.
Ama kimi zaman başınıza beladır.
atlantis
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 31


Üyelik Bilgileri
Ynt: JavaScript Kodları Gizlemek
« Yanıtla #14 : 31, 2006, 01:55:55 pm »

« Son Düzenleme: 31, 2006, 02:08:27 pm Gönderen: atlantis » Logged
Sayfa: [1] 2 Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.