• 07-03-2023, 20:56:18
    #1
    iyi aksamlar arkadaşlar

    örnek 5 adet sitem var
    5 inin dosyalari 1 e 1 ayni
    ama her sitenin titlesi logosu vs farklı olucak
    bu kısmı nasıl çözebilirim ?

    sorum 1 veritabanından çoklu site yönetimi
    teşekkürler
  • 07-03-2023, 20:58:29
    #2
    Web sitenin altyapısı nedir hocam?
    Mümkün ancak pek tavsiye edilmez.
  • 07-03-2023, 20:59:29
    #3
    Her veri ve tablo için için site_id veya site_url belirle. Her sql sorgusunda site_url veya site_id değişkenlerini de yapacağın işlemin yanında sorgulattır.
  • 07-03-2023, 20:59:34
    #4
    alifuat adlı üyeden alıntı: mesajı görüntüle
    Web sitenin altyapısı nedir hocam?
    Mümkün ancak pek tavsiye edilmez.
    Full PHP özel script hocam
  • 07-03-2023, 21:09:32
    #5
    agofya adlı üyeden alıntı: mesajı görüntüle
    Full PHP özel script hocam
    Yukarıdaki mesajda bahsedilmiş, veritabanını o şekilde dizayn ederek istediğinizi yapabilirsiniz.
    Sitelerin kullanımı amacını bilmiyorum ama yoğun kullanımda sorunlar çıkartabilir.

    Kullandığınız hosting veritabanı oluşturmanızı mı kısıtlıyor?
  • 07-03-2023, 23:22:23
    #6
    Bazı kurumsal sitelerde sub olarak kullanmamız gerekebiliyor. Veritabanı tablo yapısını kullanacağınız türde kurgulamalısınız.
  • 09-03-2023, 18:42:48
    #7
    $_SERVER['HTTP_HOST'] ile hangi domain den istek geldiğini alırsınız.
    bu bilgiye göre de logo title vs ayarlayabilirsiniz.
    örneğin
    $_siteler = [
        'example.com' => [
            'logo' => 'example_logo.jpg',
            'title' => 'example site title',
        ],
        'ikincisite.com' => [
            'logo' => 'diger_logo.jpg',
            'title' => 'ikincisite site title',
        ],
    ];
    
    $_siteler[ $_SERVER['HTTP_HOST'] ]['title'] 
    
    // ile de mevcut girilen sitenin title gelir