2017-05-02 49 views
0

我需要腳本來打開執行查詢的php頁面。特別是我必須做一個登錄/註冊。我已經有查詢和數據庫工作來做到這一點(我有一個工作登錄/我的網站上註冊)。 我想直接使用c + +連接到服務器,並從程序發送查詢,但我聽說這是由於安全(特別是我不能連接到服務器,除非我直接從網站做它)的dicuraged。 所以我在互聯網上發現,做到這一點的最佳方式是寫連接到服務器和.php頁面上的查詢,而不是由C++程序調用,並在POST中傳遞變量(用戶名和密碼)登錄或註冊。 我可以編寫php頁面,但我不知道如何製作該程序。
基本上,在僞代碼,我想這樣做使用C++打開一個PHP頁面(執行查詢)

//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) 

通過了解如何打開PHP頁面我也可以做其他的事情,我很intrested像創建日誌後,由用戶所採取的行動連接(其實在登陸後,您可以播放在DirectX一個小遊戲後,這樣我就可以上傳像比分或播放等的時間) 非常感謝

+0

您可能想要做的是使用C++進行HTTP請求,請參閱:http://stackoverflow.com/questions/1011339/how-do-you-make-a-http-request-with-c。 'libcurl'是一個完整的解決方案。 –

+0

Igor ok謝謝,我想我可以找到這個有用的 – Emanuele

回答

0

你可以窺視CURL library for C/C++

正常控制檯操作是微不足道的。當您從用戶處獲得詳細信息時,請使用curl向服務器發起[登錄]請求。