Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] mysql - problem przy pierwszej kompilacji

Ostatnio zmodyfikowano 2013-07-29 14:56
Autor Wiadomość
pekfos
» 2013-07-28 12:16:26
Geniusz...
#define NULL 0
Tylko, że nie można tego zrobić. Najlepiej po prostu dołączyć <cstddef>.
P-88926
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.
P-88963
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)
P-88966
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.
P-88968
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.
P-88969
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
P-88990
1 « 2 »
Poprzednia strona Strona 2 z 2