Merhaba
bu konuyu daha önce off-topic'de açmıştım. 2-3 hafta uğraştım yine bulamadım.
Bir projemiz var mobilde. Üyelik sorunu yaşıyoruz. Ben kimseyi üyelikle uğraştırmadan eğer siteyi kapatsa da tekrar açtığında da onu tanıyabileceğim bir primary key 'e ihtiyaçım var.
Bunu ilk önce ip ile deneyelim dedik. Kullanıcı girer girmez ip sini alsın vs vs ama ip sürekli değiştiği için vazgeçtik.
Size sorum ise telefonların kendilerine has bir numaraları var mıdır ? örneğin mac adresi felan var mıdır ? Bu sorum özellikle iphone'lar için geçerli.
iyi günler
php ile telefon primary key bulma
9
●648
- 21-09-2014, 12:04:07PHP ile bağlanan kişinin MAC Adresini alabileceğini sanmıyorum ama Local IP adresini alabilirsin belki oradan bir şey yapabilirsin. İmzamdaki sitemde dene, ben iPhone3GS'te varsayılan tarayıcısı olan Safari ile denediğimde vermedi. Başka mobil tarayıcılarda verebilir.
- 21-09-2014, 12:09:11Yerel IP adresininde çözüm sağlayacağını sanmıyorum çünkü mobil için denemedim ama kendi bilgisayarımı farklı bir ağa bağlandım zaman yerel Ip adresinin değiştini görmüştüm ama dediğim gibi sabit kalacağını sanmıyorum öncelikle telefonda farklı internet bağlantılarına bağlanıp yerel ip adresinin sabit kalıp kalmadığını kontrol etmek lazım olursa yerel ip + cookie sistemi kullanmanız daha iyi olur.
- 21-09-2014, 13:39:24borealis adlı üyeden alıntı: mesajı görüntüleöncelikle teşekkürler cevaplarınız için.Kernek adlı üyeden alıntı: mesajı görüntüle
192.168.2.3 local ip'm bu gözüküyor. bilmediğim için soruyorum bu ip daha ne kadar değişik olabilir ki ? çoğu kişinin local ip'si çakışmaz mı ? local ip'ler 192.168 le başlamıyor mu hepsi ? ne kadar farklı olabilir ki ? - 21-09-2014, 14:03:59Evet o senin modem üzerinde kullandığın IP Adresin. Bu IP Adresi modem ayarlarına göre değişiklik gösterir, 10.0.0.210'da olabilir mesela. Hayır aynı modem üzerinden çakışmaz, yani çakışsa zaten sizin siteminize bağlanamaz, internete çıkamaz. Ancak şöyle bir şey var, ben modemimde 192.168.1.10 IP Adresini kullanırken siz de kendi modeminizde aynı IP'yi kullanabilirsiniz. Sadece Yerel IP Adresine göre işlem yapmayın, yanında birkaç benzersiz değer daha ekleyip öyle KEY oluşturun, mesela E-Posta. Ayrıca bu bilgi alabilmek için kullanıcının HTML5 destekli tarayıcıda (RTCPeerConnection özelliği açık olan, ki varsayılan olarak açıktır.) bağlanması gerekmektedir.fasb adlı üyeden alıntı: mesajı görüntüle
- 21-09-2014, 14:12:25Ama böyle olunca yine kullanıcıdan bir değer girmesini istemiş olucaz + wifi ile bağlandığında da ayrı bir yerel ip'ye sahip olucak.borealis adlı üyeden alıntı: mesajı görüntüle
- 21-09-2014, 14:44:01Zaten php ile adamın yerel ip adresini de alamazsınız,
mantıklı tek kullanım yolunuz cookie kullanmak,
aşağıda php ile kullanıcıdan alabileceğiniz verileri yazıyorum, ancak hiçbirinin işinize yarayacağını sanmıyorum.
Sırasıyla; kullanıcı ipi (sürekli değişebilir), kullanıcının kendi pc sinden çıkış portu (sürekli değişir), Bağlanmak istediği adres (zaten sizin sitenizin adresi olacak), Kullandığı tarayıcı, tarayıcısının kabul ettiği mime türleri, tarayıcısının dili, tarayıcısının kabul ettiği sıkıştırmalar, varsa referans adresi, varsa daha önceden sizin yerleştirdiğiniz cookiler, tarayıcısı DNT (do not track - beni izleme) isteği yollamışmı? , son olarak bağlantı türü.Alıntı
Bunlardan kullanabileceğin ayırt edici tek şey cookie. - 21-09-2014, 15:58:43Üyeliği durdurulduTelefon numaralarını kaydedin. Eğer başarabiliyorsanız şayet. Tüm uygulamalar bu şekilde işliyor.
- 21-09-2014, 20:32:08Ücretlidir ama sizi direk sonuca götürür sıkıntı yaşamazsınız

http://www.turkcell.com.tr/kurumsal/...plete&q=MSiSDN
dipnot : Sadece mobil şebeke üzerinden bağlanan kullanıcılarda işe yarar
Wifi kullanıp sitenize giren bir kullanıcının telefon numarasını almanızda mümkün değildir zaten
