Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wspólne dane dla dwóch stron
Forum PHP.pl > Forum > Przedszkole
dado
nie znalazłem nic ciekawego na forum na ten temat więc piszę.
Mam taki problem.
Sa dwie strony na której mam logowanie userów. Problem w tym że loginy userów nie mogą się dublować na tych dwóch stronach.

Próbowałem stworzyć jedną tabelę db. Połączenie z localhosta no problem ale na drugim serwerze musi być równierz skrypt który łączy się z bazą na serwerze 1 - a tego nijak nie wiem jak zrobić. Czy jest inny spoób na zrobienie wspólnej listy userów z dwóch stron www.
Kruq
zamiast "localhost" na drugim komputerze wpisujesz host z pierwszego (np 123.121.xxx.xxx) i laczysz sie z ta baza ...

chyba mozna tak "zdalnie " sie laczyc ...
dado
próbowałem coś takiego ale nie działa

  1. <?php
  2. mysql_connect(&#092;"http://205.209.xxx.xxx\", \"xxx\",\"xxx\")or die(mysql_error());
  3. ?>

i zwraca
Cytat
Warning: mysql_connect(): Unknown MySQL Server Host 'http' (11001) in c:\apache\htdocs\ehost\test.php on line 2
Unknown MySQL Server Host 'http' (11001)
Leezard
ale jakie http? chcesz po www laczyc? wyrzuc to http://

a laczenie ze zdalnym hostem jest jak najbardziej mozliwe, dlatego ten parametr od hosta w mysql_connect. mozesz tam podac zarowno nazwe hosta jak i IP.
Kruq
no dokladnie tak jak moj przedmowca ;] http to do stronek daj samo IP ...
dado
zrobiłem tak jak radziliście
i zwraca mi takie dziwadło
Cytat
Access denied for user: 'xxxxxxxx@.160.8.146' (Using password: YES)


to ip jest ipikiem zewnetrznym sieci w której siedzę w kodzie na mam wpisanego numeru ip
po dodania portu 22(serwer mysql) pokazuje sie co innego

  1. <?php
  2. mysql_connect(&#092;"205.209.xxx.xxx:22\", \"***\", \"***\")or die(mysql_error());
  3. ?>


Cytat
Warning: mysql_connect(): Lost connection to MySQL server during query in c:\apache\htdocs\ehost\test.php on line 2
Lost connection to MySQL server during query


w CPanelu(resseler) jest opcja której jeszcze nie wyczaiłem Additional MySQL Access Hosts a która mogłaby mi pomóc, może ktoś też ma gdzieś coś podobnego.

no i kawał tekstu po angielsku którego nie mogę wyczaić dokładnie.

Cytat
Enter any additional hosts (one per line) that you would like to be able to access mysql databases on this, or the remote mysql server (with the proper user/password):

Important: Users must login to their cPanel and enter the mysql manager before these additional hosts will become active! If you would like to activate them on all users account's after you have made the changes, Click Here!
tiraeth
Jeżeli się nie myle po przeczytaniu tekstu, to musisz dodać do cPanelu host z którego będzie się można łączyć z bazą danych na tym serwerze.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.