İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

ziyareçti için ref. girişi

Gizlen

0
İyinet Üyesi
Katılım
24 Ocak 2008
Mesajlar
204
Reaction score
0
Konum
localhost
merhaba arkadaşlar,

sitemin girişine koyacağım bir link ile her ziyaretçiye bir ref. yaratılcak ve link ile sitemin ana sayfasına erişimi sağlamak istiyorum.

Dışardan direkt linkle ana sayfama erişim olmyacak yani. Linke tıklayarak erişim olacak?

bunu nasıl sağlarım?
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Çok basit ama kırılabilir bir yöntem, gizlenecek sayfanın tepesine referer kontrolü

PHP:
<?PHP

if ($_SERVER[HTTP_REFERER] != 'http://www.benimanasayfam/index.php') {
die('cekil git');
}

?>
// NORMAL SAYFA BURAYA


Başka bir yöntem, yönlendiren ana sayfaya

PHP:
<?
session_start();
$_SESSION[visited] = 1;
?>
// NORMAL SAYFA

Gizlenecek sayfaya da

PHP:
<?PHP
session_start();
if ($_SESSION[visited] != '1') {
die('cekil git');
}
?>
// NORMAL SAYFA
 

Dr.iq

0
İyinet Üyesi
Katılım
3 Şubat 2008
Mesajlar
56
Reaction score
0
bunu goolgle refiymiş gibi gösterebilecek olan var mı??

fsockopen fonksiyonu veya CURL kütüphanesi kullanılarak Referer bilgisi spoof edilebilir.


CURL kullanarak yazayım.

PHP:
$adres = 'http://forum.iyinet.com';
$oturum = curl_init();
curl_setopt($oturum, CURLOPT_URL, $adres);
curl_setopt($oturum, CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($oturum, CURLOPT_USERAGENT, 'benim adım yok');
curl_setopt($oturum, CURLOPT_REFERER,   'http://www.google.com');
$site_cikti = curl_exec($oturum);
curl_close($oturum);

echo $site_cikti;

hem user agent hemde referer bilgilerini spoof ederek iyinet'e bağlanmış olduk.
 

artofevil

0
İyinet Üyesi
Katılım
16 Ocak 2008
Mesajlar
1,476
Reaction score
28
Konum
at Hell
çok güzel yazmışsında google arama refiymiş gibi göstirilebilirni demek istenen noktada..
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Atladığın nokta şu anda yarattığın spoof ziyaretçi senin server'ın ip adresinden giren tek kullanıcı. Sitene gelen insanların referer bilgisini spoof etmiyorsun yani. Gelen ziyaretçinin browser oturumuna müdahale edip referer bilgisi spoof edemezsin.
 

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.

Üst