işin içinden çıkmadıgım basit bir sorunum var. Ekteki zip dosyasında. localhostunuza atın ve bak.html dosyasını çalıştırın. ayrıntılar orada var arkadaşlar.

bu işin içinden çıkamadım ben. &lt;img src=bak. php&gt; şeklinde kullanılarak bak. php dosyasının çalıştırılmasını nasıl engellerim. sorunum bu

symbiantech' Alıntı:

Pratik bir cozum gelmedi aklima, Src ile cagirildiginda nasil bir referrer bilgisi veriyor bilmedigim icin. Bir spider yazilip her gun veritabanindaki uye siteleri gezip linki img ile mi a href ile mi verdigini kontrol edebilir, cok uzun bir kod olmaz mesela. Nasil olur?

Tobe yav, dedigim IFRAME cozumunu yapin calisiyor daha ne diyeyim. IMG ile kisi calistirinca IFRAME icindeki calismiyor. Normal baglanti verince IFRAME icindeki calisiyor. Alin size kod deneyin: bak. php icerigi: Kod:

Bunu. htaccess ile yapanlar var. ama ben bilmiyorum. php ile ise şoyle yaparsın $site_adresi = &quot;http://www.sitem.com&quot;; if else

hdogan' Alıntı:

Susma! sustukca sira sana gelecek! isin saka yani bir tarafa, yoktur un bu konuyu gundeme getirmesi iyi oldu. Hile, toplistlerin genel problemi. Toplist sahibi, yoneticisi, kodcusu olanlarin bilgi paylasiminda bulunmasinin, herkes icin faydali olacagi kanisindayim.

merhaba iframe güzel ama hile yapan kişi direk olarak bak2. php link verirse ne olucak? bunun içinde bir çözüm olması gerek encode yapılabilir. ancak hile yapmak isteyen yine yapacaktır.

yoktur link verilince bunu anlaman için kişinin koyduğu linkin sayfasına gidip kontrol etmen lazım. bunu php ile ancak öyle yapabiliriz. img olarak çağırıldığında ise $_SERVER ; 'ı kullanarak bunu engelleyebilirz fakat spoof ile biri bunu aşabilir. gönderdiğinden anladığım bu. oturup kod yazmadığım için kusura bakmazsın umarım

IMG ayraci ile cagirildiginda da HTTP_REFERER bilgisi geliyor . Detayi ozelden gonderdim, tekrar IFRAME kullanarak ayri bir PHP dosyasi ile islemler yapildiginda IMG icinde cagirilan dosya IFRAME'i cagirmiyor. Yani bak. php IFRAME ile bak2. php gibi birsey cagiracak ve bak2. php dosyasi gercek islemi yapacak.

php ile pek bilgim yok sizin kadar ama link kontrol scriptleri var herkese özel bir link verip bunları kontrol edebilirsin. bak. php içinede bir kontrol koyup link dogru ise yaz kırık ise yazdırma şeklinde bir sorguyla olmazmı? acaba olsa bile kullanışlı olurmu ki örnek uygulama: http://www.softbizscripts.com/scripts/linkchecker/

Ben anlayamadim soruyu tam olarak.

Angelo' Alıntı:

Ornek vereyim: in. php istatistikleri tutan dosyamiz, ve normalde uyeler buna baglanti veriyorlar olsun: in. php: &lt;iframe src=&quot;in2. php?id=&lt;?=$_GET ?&gt;&quot; width=&quot;0&quot; height=&quot;0&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt; &lt;!-- burda bir de gelen kisiyi bir yerlere yazdirmak lazim daha sonra eslestirma yapilacak --&gt; in2. php &lt;!-- bu dosya icinde in. php tarafindan bir yerlere yazilmis bilgi ile karsilastirma yapilip istatistik islemleri yapilacak --&gt; gibi. Simdi durust site sahibi soyle kullanir: &lt;a href=toplist. adresi/in. php?id=1234&gt;X Toplist&lt;/a&gt; Sahtekar site sahibi ise: &lt;img src=toplist. adresi/in. php?id=1234&gt; &lt;IMG&gt; ile cagirilan in. php IFRAME icindeki in2. php'yi cagirmayacaktir. in. php ve in2. php arasinda cesitli yontemler kullanilarak eslestirme kontrolleri yazilabilir (daha once in. php calisti mi calismadi mi kontrolu - ilerde kisi in2. php?id=1234 diyerek cagirmasin...)

Engellemeyi ayni domain icinde yapabilirsin, . php programinin domaini ile &lt;img taginin domaini farkli ise engelleyemezsin, cross domain scripting engellemesi nedeni ile denied mesaji alirsin. Umarim baska bir cozumu vardir, varsa bilmek isterim.

yoktur, eğer page rank önemli değilse üyelere javascript kod kod vererek rasgele link oluşturarak bunu aşabilirsin. Üyelere verilen kod &lt;script language=&quot;javascript&quot; src=&quot;http://www.xyz.com/js. php&quot;&gt;&lt;/script&gt; js. php de şöyle bir çıktı oluştursun. document. write ; Bu rastgele kodun da kaydedildiği table yapısı da şöyle olsun : ip | kod Veritabanında her ip için 1 rastgele kod oluşturulması sağlansın ve linke tıklanınca bak. php de bu kod doğru mu kontrol edilsin. Doğruysa veritabanından silinsin ve linke tıklama sayısı 1 artırılsın. Yani sonuçta link değişken olacağı için üyeler bu sayfayı &lt;img&gt; tagında gösterseler bile tıklama olarak sayılmayacaktır.

@cappytoi örnek verdiğim scripti bak. php dosyasına include edip herseferinde bunu çalıştırıp ordaki onay mesajını bir değişkene atarak karşılaştırma yapılarak olabilir img ile kullanılırsa zaten değişkene 0 değeri atanacağı için dosyaya yazılmayacaktır. Bir problemi çözmenin bir çok yolu vardır. Bu biraz kullagı tersten tutmaya çalışmak gibi birsey ama sadece bir yol fikir alış verişi olması açısından yazdım. gereksiz ise mod arkadaslar mesajı silebilirler.

Ben sustum...