• 04-03-2019, 00:18:18
    #1
    Merhaba,

    Kullanıcı giriş yapınca bazı kullanıcı bilgilerini kullanıcıyı tanıyabilmek için SESSION atarak tutuyorum.

    Kullanıcının giriş yaptığı sayfaya 2 şekilde giriş yapılabiliyor.

    www.r10.net olarak giriş sayfası açılıyor.
    subdomain.r10.net olarak giriş yaparsada aynı sayfa açılıyor.

    Aslında ikisi de aynı sayfalar sadece url farklı. Fakat kullanıcı ikisinede ayrı ayrı giriş yapabiliyor. Atanan SESSION kendini url üzerinden hatırladığı için. www.r10.net üzerinden giriş yaparsak subdomain.r10.net giriş yaptığını anlayamıyor normal olarak.

    En azından bir tanesinde girdiyse diğer url'den giriş yaparsa bir önceki sessionu nasıl tamamen yok edebilirim? veya kontrol edebilirim.

    Umarım derdimi anlatabilmişimdir çok teşekkürler.
  • 04-03-2019, 00:32:00
    #2
    Session adlarını değişseniz?
  • 04-03-2019, 00:33:15
    #3
    bende device ıd ve session ıd pcden nasıl bulurum onu ogrenmeye calısıtorum
  • 04-03-2019, 00:35:56
    #4
    HTTP_REFERER kullanmalısınız.

    session_destroy(); kullanabilirsiniz. bu iki söylediğimi araştırırsanız yapabilirsiniz
  • 04-03-2019, 01:01:36
    #5
    black_scorpion adlı üyeden alıntı: mesajı görüntüle
    HTTP_REFERER kullanmalısınız.

    session_destroy(); kullanabilirsiniz. bu iki söylediğimi araştırırsanız yapabilirsiniz
    Varsayalım ki www.r10.net üzerinden giriş yapıldığında session atmadan önce Session_destroy(); kullandık ve ne kadar sesssion varsa hepsini sildik. Fakat bu session_destroy(); subdomain.r10.net'e ait olan session'u da silecek mi? Aynı sayfaları açsada ikisi farklı domain. Benim bildiğim sadece www.r10.net üzerinde ki session bilgilerini silecek.



    instads adlı üyeden alıntı: mesajı görüntüle
    Session adlarını değişseniz?
    Yok hocam o şekilde mümkün değil olması. Çünkü aslında ikiside aynı yazılım aynı platform. Sadece URL farklı.

    1. Domain = A Sunucusu A Veritabanı A kullanıcısı ile çalışıyor
    2. Domain = A Sunucusu A Veritabanı A kullanıcısı ile çalışıyor

    Sadece birisi subdomain diğeri normal domain.



    canweb adlı üyeden alıntı: mesajı görüntüle
    bende device ıd ve session ıd pcden nasıl bulurum onu ogrenmeye calısıtorum
    Bildiğim kadarıyla PHP ile DEVICE ID olarak bahsettiğiniz sanırım giriş yapılan bilgisayarı tanıyabilmek için bir numara hiçbir şekilde bulamıyorsunuz maalesef. Böyle bir şey olsaydı bir kullanıcıyı bilgisayarını değiştirmediği sürece ömür boyu tanıyabilirdik.

    SESSION ID ise bu zaten bilgisayara kayıt edilen bir şey değil Tarayıcı ile Sunucu arasında ve sunucuya kayıt ediliyor.