|
|||
Formular auf einem, Verarbeitung+DB auf einem anderen Server
Hallo,
folgendes Szenario: Auf der Domain example.com(Server 1) ist ein Formular, auf dem sich der User registrieren kann. Er gibt also seine Daten ein und drückt auf prüfen. So auf Server 1 soll jetzt ein php Script laufen, dass die Daten unbemerkt(also ohne weiterleitung o.Ä.) zum prüfen an Server 2 leitet, der Prüft sie und liefert Erfolgs/Fehlermeldung zurück, die dann auf Server 1 ausgeben werden. Wenn alles passt, schreibt Server 2 in eine Datenbank, die auch auf Server 2 liegt. Am besten wäre es, wenn man die Daten verschlüsselt übergeben kann, der Sicherheit wegen. Ist das Ganze so möglich? LG und Danke rs-web
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother" |
Sponsored Links |
|
|||
Ja, ist es. Das Script auf Server 1 müsste lediglich weitere – zum Beispiel – HTTP-Requests an Server 2 absetzen. Das ist kein Problem. Einschlägige Programmiersprachen stellen dazu Bibliotheken bereit.
|
Sponsored Links |
|
|||
Hi,
danke für die Antwort. Du hast nicht zufällig einen Link oder Suchbegriff für mich?
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother" |
|
|||
Ich hätte dir schon was gepostet, wenn du eine serverseitige Sprache genannt hättest.
In PHP gibt es etwa Wrapper für cURL: - PHP: curl_exec - Manual Oder wenn du's schicker willst: - Zend Framework: Documentation: Introduction - Zend Framework Manual (sehr nützliche Komponente, auch ohne das Restframework nutzbar) Andere Stichwörter wären Sockets oder für PHP auch „allow_url_fopen“. Aber wie gesagt, Möglichkeiten, innerhalb einer Anwendung mit anderen Servern zu kommunizieren, dürften in recht ausgebauter Form in jeder Sprache vorliegen. „$nameDerSprache http request“ dürfte ein guter Suchbegriff sein. |
|
|||
Hi,
ok danke, da werde ich mich Mal durchklicken. Sorry, hab vergessen php dazuzuschreiben LG rs-web
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother" |
|
|||
Da setzt du am Besten einen Webservice auf. Das bedeutet du hast auf Server 2 eine Schnittstelle, über die du gewisse Funktionen ausführen kannst, z.B. einen neuen User anlegen.
Suchbegriffe: XML-RPC, REST-API, SOAP.. Das einfachste wäre wohl eine REST-API. Du sendest per PHP einen POST-Request an eine URL (z.B. api.example.com/users) mit den User-Daten und prüfst dann den Rückgabewert (HTTP-Statuscode). Das ganze kannst du ja auch über https laufen lassen damit es verschlüsselt wird. Gruß, Max EDIT: Hier noch ein schönes HowTo: http://www.gen-x-design.com/archives...-api-with-php/ EDIT2: Wenn ichs mir recht überlege wäre eine einfache XML-RPC-Schnittstelle schneller realisiert. PHP hat dafür ja schon eine super Erweiterung. Geändert von Maxefix (04.07.2011 um 16:29 Uhr) |
Sponsored Links |
|
|||
Hi,
danke für eure hilfreichen Beiträge. Also das Problem ist im Grunde folgendes: Der Betreiber von Server 1 soll keinen direkten Zugriff auf die php Dateien bekommen. Auch direkter Zugriff auf die DB soll nicht möglich sein. Aber ich werde mir eure Idee Mal genauer anschaun. LG rs-web
__________________
Small boy wrote to Santa Claus:"Send me a brother!" Santa wrote back: "Send me your mother" |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Daten von einen auf den anderen Server kopieren | Baracudagirl | Serveradministration und serverseitige Scripte | 6 | 22.02.2011 22:09 |
Formular padding Problem im IE 7 | unic | CSS | 8 | 18.01.2009 14:12 |
Subdomain auf anderen Server | stevie99 | Serveradministration und serverseitige Scripte | 16 | 24.11.2007 11:49 |
Formular server seitig?? | bastien | Serveradministration und serverseitige Scripte | 5 | 31.12.2006 18:39 |
Beim Seitenaufruf schon connect zu anderem Server herstellen | Olel | (X)HTML | 8 | 01.02.2005 01:14 |