[C++] mysql - problem przy pierwszej kompilacji
Ostatnio zmodyfikowano 2013-07-29 14:56
pekfos |
» 2013-07-28 12:16:26 Geniusz... #define NULL 0 |
Tylko, że nie można tego zrobić. Najlepiej po prostu dołączyć <cstddef>. |
|
kampar |
» 2013-07-28 19:06:05 Bezpośrednia komunikacja programu z bazą MySQL to nie jest za dobry pomysł. Najlepiej użyć curl'a do wykonania zapytania do skryptu PHP, który nam zwróci odpowiednie dane z bazy. Tak będzie najbezpieczniej i będziesz miał pełną kontrolę nad dostępem do rekordów. |
|
m4tx |
» 2013-07-28 19:12:33 @up a kto powiedział, że on chce się łączyć z zewnętrznym serwerem? I czy mu w ogóle zależy na bezpieczeństwie? (np. program tylko do prywatnego wykorzystania) |
|
megatron Temat założony przez niniejszego użytkownika |
» 2013-07-28 20:22:28 Połączenia z db MySQL potrzebuję do małego komunikatora. Zabezpieczenie by się przydało. |
|
Mrovqa |
» 2013-07-28 21:35:45 Jeżeli chcesz się zabezpieczyć, to sprawa jest jedna: nie wykonuj zapytań po stronie klienta. Wszystkie wrażliwe operacje wykonuj zawsze na serwerze. Możesz łączyć się z bazą w programie napisanym w C++, pod warunkiem, że będzie on uruchomiony na serwerze - choć na twoim miejscu łatwiej zrobić to w PHP. W tym przypadku możesz się łączyć z określoną witryną przesyłając (najlepiej) nazwe/id usera, token sesji (by nikt się nie podszył), i polecenie - ale nie SQLa, tylko jakieś umowne + ważne dane w GET'cie, tj. parametry polecenia - np. do zalogowania się czy treść wiadomości. Do komunikacji z bazą w skrypcie PHP wykorzystaj PDO - ochroni cię przed SQL Injection. |
|
megatron Temat założony przez niniejszego użytkownika |
» 2013-07-29 14:56:55 ok... rozwiązałem problem z kompilacją. wystarczyło zainkludować winsock2.h i jest gites ;) pozdrawiam |
|
1 « 2 » |