Cevaplar
-
Orjinal DB'nin olduğu siteden DB olmayan sunucu daki uygulama bir sayfaya gelip post ile bir şifre belirtecek o sayfaya istediği bilginin verilerini verecek o sayfa da ona bilgileri veri,veri,veri, şeklinde dizi değişken olarak dönecek en sağlıklı yol budur..
-
Merhabalar.
istemiş olduğun işlemleri yapabilirsin.
her iki farklı sunucudan da ilgili veritabanına bağlanabilirsin
<--------------bağlantı 1:-------------->
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Bağlanamadı: ' . mysql_error());
}
echo 'Başarıyla bağlandı';
mysql_close($link);
?>
<--------------bağlantı 2:-------------->
<?php
// 3307 portundan example.com'a bağlanıyoruz
$link = mysql_connect('example.com:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Bağlanamadı: ' . mysql_error());
}
echo 'Başarıyla bağlandı';
mysql_close($link);
// 3307 portundan localhost'a bağlanıyoruz
$link = mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Bağlanamadı: ' . mysql_error());
}
echo 'Başarıyla bağlandı';
mysql_close($link);
?>
<--------------bağlantı 3:-------------->
yada her iki proje de aynı sunucuda olur, 2. domain buraya yönlendirebilir ve gelen url ye göre diğer projen çalışır.
ör:
1. projemiz "abc.com" olsun sunucumuz 127.0.0.1 -> bağlantı 1
2. projemiz "def.com" olsun yine sunucumuz 127.0.0.1 -> bağlantı 1
veritabanımızda bir tane tablomuz olsun ismi: "siteler"
projeler ekli olsun
site_id | site_url | site_aciklamasi
--------------------------------------
1 | abc.com | abc sitesinin açıklaması
2 | def.com | def sitesinin açıklaması
3 | ghi.com | ghi sitesinin açıklaması
..
şeklinde istedğin kadar ekleyebilirsin.
şimdide içerikler tablomuzu düzenleyelim ki aklımızda ? kalmasın
icerik_id | site_id| icerik_baslik | icerik_metni
---------------------------------------------------------
1 | 1 | Kurumsal | misyon vizyon açıklaması
2 | 1 | Projele | yapılan projenin açıklaması
3 | 3 | Kurumsal | misyon vizyon açıklaması
site_id ye göre içeriklerin hangi site içerisinde görüneceğini belirleyebiliriz.
"index.php" sayfamızda ise gelen url yi kontrol edip karşısına hangi projenin veya içeriğinin gelmesini belirlebiliriz.
ya da farklı sunuculardan bağlantı 2 ile bağlanabilir soap ile projeleri birbiriyle konuşturabilirsin.
bu yöntemi seçmek istersen soap hakkında araştırma yapmanı tavsiye ederim. soap güçlüdür güvenlik konusunda önlemlerini aldığında sıkıntı yaşamazsın.
seçenekler daha da devam ediyor ama şimdilik bu kadar yeter.
Elimden geldiğince yardımcı olmaya çalıştım, anlaşılmayan bir yer olursa sorabilirsin.
http://www.php.net/manual/tr/function.mysql-connect.php
http://www.php.net/manual/tr/book.soap.php


