2017-05-02 4 views
0

Ich muss etwas Skript, das eine PHP-Seite öffnet, die eine Abfrage ausführt. Insbesondere muss ich mich einloggen/registrieren. Ich habe bereits die Abfragen und die Datenbank funktioniert, um dies zu tun (ich habe eine funktionierende Anmeldung/Registrierung auf meiner Website). Ich wollte C++ direkt verwenden, um eine Verbindung zum Server herzustellen und eine Abfrage aus dem Programm zu senden, aber ich habe gehört, dass das aufgrund der Sicherheit diskursiert ist (und ich kann sogar keine Verbindung zum Server herstellen, wenn ich es nicht direkt von der Site her mache). So fand ich im Internet, dass der beste Weg, dies zu tun ist, schreiben Sie die Verbindung zum Server und die Abfragen auf einer .php-Seite, die als dann aufgerufen wird, in POST, die Variablen (Benutzername und Passwort) um sich anzumelden oder zu registrieren. Ich kann die PHP-Seiten schreiben, aber ich weiß nicht, wie man das Programm macht.
Grundsätzlich in Pseudo-Code, ich mag dieseÖffnen einer PHP-Seite mit C++ (um Abfragen auszuführen)

//Things i already know how to do 
- read username from console 
- read password from console 
- read if the user wants to login or register 
//Things i don't know how to do 
- send username, password (and if the user wants to login or register) to a php page that can execute the right queries and connect to the db 
- perform all the checks on the username (not duplicated etc) 

Mit dem Wissen zu tun, wie die PHP-Seite zu öffnen, ich kann auch andere Dinge tun, ich bin intrested in wie ein Protokoll der vom Anwender getroffenen Maßnahmen erstellen, nachdem Verbinden (in der Tat nach dem Login ein kleines Spiel in DirectX spielen kann, so kann ich wie die Partitur laden oder die Zeit gespielt usw.) Dank viel

+0

Sie möchten vielleicht eine HTTP-Anfrage mit C++ machen, siehe: http://stackoverflow.com/questions/1011339/how-do-you-make-a-http-request-with-c. 'libcurl' ist eine komplette Lösung. –

+0

Igor ok danke ich denke, ich kann das nützlich finden – Emanuele

Antwort

0

Sie in die CURL library for C/C++

die normalen Konsole sehen können Aktionen sind trivial. Wenn Sie die Details vom Benutzer erhalten, verwenden Sie curl, um eine [Login] -Anfrage an den Server zu initiieren.

Verwandte Themen