Mam dwie witryny z różnymi domenami i muszę udostępniać dane między nimi, na przykład użytkownik zarejestrowany na pierwszej stronie będzie logował się również na drugiej stronie.Połącz bazę danych MySQL z kilkoma domenami
Czy można połączyć drugą stronę z bazą danych MySQL pierwszej strony? To znaczy. Mam dwie strony internetowe: www.example1.com
i www.example2.com
. Czy jest możliwe, aby example2.com
połączyć się z bazą danych example1.com
?
używam następujący kod PHP, który działa dobrze dla example1.com
ale nie na example2.com
:
$conn =mysql_connect("HOST","USERNAME","PASS") or die("cannot connect with db").mysql_error();
$dbname=mysql_select_db("DATABASE_NAME") or die("Error selecting db").mysql_error();
Na example2.com
, połączenie nie powiedzie się z komunikatem o błędzie
nie może połączyć się z db ....
Proszę wyjaśnić mi, jaka jest wymagana konfiguracja rodzaj połączenia i jakie są rzeczy, które mogą zatrzymać to połączenie?
Jaki błąd pojawia się po uruchomieniu tego na example2.com? Nie ma powodu, aby to nie działało, ale jest kilka rzeczy, które mogą go powstrzymać. – andrewsi
Tak, jest to możliwe, jeśli masz dostęp do serwera MySQL z drugiego serwera witryny – user4035
Mówimy o różnych witrynach. czy mówimy o różnych serwerach internetowych? A co z bazami danych? Czy to ten sam serwer bazy danych, czy dwa różne? To, co chcesz zrobić, jest technicznie możliwe, ale zależy od architektury, a także mogą istnieć ograniczenia ze strony Twojego dostawcy hostingu. –