• 10-08-2009, 00:59:31
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sitede cookie kullanılabiliyor, cookie nin içinde ise bazı belirli başlı bilgler var;

    cookie_ismi
    nefrit
    site.com/script/
    1536
    2520125824
    30096781
    4106034688
    30021947
    *
    Bu bilgiler içerisine php kodlamada düzenleme yaparak istediğim bilgileri de ekleyebiliryorum örneğin üyenin yaşını, siteke kayıt tariği ve veri tabanında bulunan istediğim hemen hemen herşeyi.

    Geçen gün kafama şöyle bir fikir geldi

    COOKİE bilgisi içerisindeki herhangi bir şeyi mesela cookie_ismi nefrit bilgisini üye siteye girdiği zaman adres çubuğuna otomatik olarak ekleyebilimiyim ??

    Şimdi www.site.com a eğer cookie kullnılarak login olunmuşsa diğer siteye girişlerde otomatik olarak login bilgisini yazmadan giriliyor peki siteye girildiği zaman cookie deki bilgiyi nasıl adrese eklerim örnek;

    www.site.com/nefrit gibi
    veya
    www.site.com/index.php?kullanici=nefrit gibi

    Yani sonuc olarak
    cookie_ismi
    nefrit
    bilgisi, adres satırının sonuna eklenecek bunun bir yöntemi yada yolu varmı ??
  • 10-08-2009, 01:06:08
    #2
    önce cookie var mı diye bakarsın eğer varsa cookie nin değerini okutup header(Location: http://site.com?kullanici=$cookieden_gelen_değişken); komutuyla yönlendirme yaparsın. Böyle bişey mi istiyordun?
  • 10-08-2009, 01:11:19
    #3
    if ($_COOKIE['kullanici']) 
    {
    header('Location: http://site.com?kullanici='.$_COOKIE['kullanici']');
    }
    'kullanici' yerine cookiede kullandığın değişkeni yaz bu kodu sayfanın başına ekle olur istediğin
  • 10-08-2009, 02:08:43
    #4
    Arkadaşlar siz bu işte ustasınız o kesin, az önce sorunu çözdüm ve şimdi bakıyorumda tamda sizin tarif ettiğiniz gibi gerçekten, ayrıca teşekkür ederim ayrı ayrı her ikinizede metodum şöyle;

    	if (isset($_COOKIE['cookie_ismi'])) {
    	header('Location: index.php?kullanici=$istediğmsey');
    	exit;
    	} else {
    // HİÇ Bİ İŞLEM YAPMA
    	}
    ayrıca ben HEADER dan sonra ne olur ne olamz diyerekden exit; ekledim böylece sayfanın aşağısındaki işlemleri yapmasını engelliyor gerçi IF le kapalı işlem yapmaz ama

    Ayrıca aklıma şöyle bişeyde geliyor demek ki IF içine SQL INSERT yada UPDATE koduda ekleyerekde eğerki cookie bilgisi uyuyorsa veri tabanında bir işlemde yaptırabilirim INSERT = üye cookie kullanarak giriş yaptı gibi

    bu arada cookie işini kafamda çok büyük bir sorun gibi algılamışım insan biraz uğraşınca oluyor
  • 10-08-2009, 02:25:55
    #5
    evet yapabilirsin istediğini ama sana bi öneri, cookie lere fazla güvenip önemli bilgileri koyma çok önemli şeyleri de oradan çekme. sonuçta cookieler elle değiştirilebilen veriler, sitende açık yaratmış olabilirsin. dikkatli ol herkes iyi niyetli değil..
  • 10-08-2009, 11:27:37
    #6
    güzel kod yazmışsın ayrıca akadal34 ün değindiği noktaya da dikkat etmeni öneririm.
  • 10-08-2009, 15:39:56
    #7
    Evet arkadaşlar doğru diyorsunuz COOKIES ile internette araştırılırsa özelliklede Hazır scriptlerin nasıl hackleneceği anlatılmış özelliklede ADMIN girişi yapmak gibi açıklar oluşturabiliyor sahiden de cookies içine girilen verilere çok dikkat etmek lazım.