• 16-11-2013, 12:31:55
    #1
    Merhaba arkadaşlar,

    bir projede çoklu site vermek istiyoruz, her verdiğimiz sitenin kendine ait bir veritabanı olacaktır. Ama herkese ayrı mysql veritabanı açmamız için çok fazla izin almamız gerekiyor. Bunun için not defterini bir veritabanı olarak kullanmayı düşündüm. ama bunun yerine .mdb veritabanlarını kullansam nasıl olur? güvenlik vb açılardan?

    not: web siteleri içerik bakımından fazla yoğun olmayacak, hitleri de öyle çok değil


    Teşekkürler iyi çalışmalar
  • 16-11-2013, 13:08:28
    #2
    txt veya mdb aslında yol olarak bulunabilir veritabanları mdb 'ye belki şifre koruma yaparsın ama onlarda kırılabiliyor tabiki.
  • 16-11-2013, 13:13:37
    #3
    mdb yada txt yerine php yapın hocam herkesede bir şifre olayı düzenlersiniz olur biter. Şifre kırılma olayına gelirsek zaten yeterli vakit olduktan sonra kırılmıyacak şifre yoktur. Her şifre kırılır anlıyacağınız bunun php yada başka birşey olması farketmez.
  • 16-11-2013, 13:31:34
    #4
    Merhaba ,

    1 Adet Mysql açıp diğer sitelerden bu veritabanına remote mysql ile bağlanabilirsiniz

    Yoğun çalışmadığı sürece bir problem olacağını sanmıyorum yanlız bu işlemde erişim sağlayacak hostingler için ip adresine erişim izni vermeniz gerekiyor hostingleri tek ip adresi üzerinde açacaksanız en mantıklı sistem bu olacaktır 1 mysql ve 1 ip adresine izin ile işlemi tamamlayabilirsiniz
  • 16-11-2013, 13:38:32
    #5
    sqlite
  • 16-11-2013, 19:14:03
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    bknz: http://www.sitepoint.com/using-an-ac...base-with-php/
  • 16-11-2013, 23:30:16
    #7
    xml
  • 17-11-2013, 01:23:32
    #8
    xml'de düşünülebilir. mdb'de şifre bulunmayacak sadece sayfada görünecek textler bulunacak. şifreler php dosyasının içerisinde olacak
  • 17-11-2013, 01:55:33
    #9
    json veya xml kullanmanızı önerebilirim

    veya alternatif olarak ise şöyle bir yol önerebilirim:

    örneğik her site için ayrı içerik tutacaksınız 1 mysql adet veritabanımız var içindede icerikler isminde bir tablomuz olsun.

    icerikler tablosuna site diye bir kolon daha eklersiniz böylelikle sql den çekerken siteye göre içerik çekebilirsiniz. Örneğin tablomuz aşağıdaki yapıda diyelim:

    İçerik - Site
    içerik1 - a.com
    içerik2 - b.com

    Siz örn a.com'a ait içeriği çekmek istiyorsanız:
    select * from icerikler where site='a.com' şeklinde bir sorguyla çekebilirsiniz.