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

W jaki sposób odczytać kod ze strony www w C++?

Ostatnio zmodyfikowano 2017-11-08 18:05
Autor Wiadomość
wiktor98
Temat założony przez niniejszego użytkownika
W jaki sposób odczytać kod ze strony www w C++?
» 2017-11-07 23:38:58
Witam, tak jak wyżej napisałem.
W jaki sposób odczytać kod ze strony www w C++?
Jeszcze chciałbym zapytać czy idzie odczytać w ogóle kod jeżeli jest wykonywany od strony serwera językiem php?
Bardzo prosiłbym najlepiej o przykładowy kod.
P-166579
pekfos
» 2017-11-08 00:02:49
Kodu strony serwera nie da się odczytać bez włamywania się.
P-166582
wiktor98
Temat założony przez niniejszego użytkownika
» 2017-11-08 02:32:19
Chce uzyskać w jakiś sposób adres IP osoby która używa mojego programu.
Sprzedaje licencję mojego programu różnym osobą i nie mam pewności kiedy loguje się do programu na innych komputerach czy jest to ta sama osoba (dlatego potrzebuję  właśnie IP dla porównania).
Stworzyłem prosty kod php na mojej stronie który zwraca jedynie ciąg znaków IP osoby która weszła na stronę, teraz chce pobrać kod źródłowy strony dzięki językowi C++ w moim programie, da radę zrobić coś takiego?
P-166583
mateczek
» 2017-11-08 13:01:02
teraz chce pobrać kod źródłowy strony dzięki językowi C++ w moim programie, da radę zrobić coś takiego?
wtf ??

Skoro to twoja strona to przecież masz kod źródłowy??
P-166588
nanoant20
» 2017-11-08 13:38:54
jeżeli to jest twoja strona napisana w php to możesz jedynie przesyłać zmienne z php do programu napisanego w c++, który te zmienne będzie odbierał i przetwarzał.
wygugluj PHP i C++ razem?
A jeżeli chcesz pobierać jakieś informacje z czyjeś strony na swoją stronę to zainteresuj się
PHP Simple HTML DOM Parser
P-166589
pekfos
» 2017-11-08 14:52:51
Adres IP nie identyfikuje komputera w sieci.
P-166590
Breakermind
» 2017-11-08 15:43:24
Hej, wyślij zapytanie do swojego servera np. https://curl.haxx.se/libcurl/c/https.html 
z programu c++ z url

// metoda GET prostsza w obsłudze (userid przekazujemy z aplikacji)
https://twoja-domena.com/license.php?userid=UID123456

A w php (Tak pobierasz adres zewnętrzny IP):
C/C++
// wartości z metody GET pobierasz tak (id licencji, usera, co tylko chcesz wysłać):
$ id = $ _GET[ 'userid' ];

// a z POST
$ id = $ _POST[ 'userid' ];

// jak nie wiesz jak idzie piszesz (i wyświetla się tablica):
print_r( $ _POST );
print_r( $ _GET );

// get remote ip
$ ip = $ _SERVER[ 'REMOTE_ADDR' ];

// lub wersja dokładniejsza:

function IP() {
    $ ipa = '';
    if( isset( $ _SERVER[ 'HTTP_CLIENT_IP' ] ) )
         $ ipa = $ _SERVER[ 'HTTP_CLIENT_IP' ];
    else if( isset( $ _SERVER[ 'HTTP_X_FORWARDED_FOR' ] ) )
         $ ipa = $ _SERVER[ 'HTTP_X_FORWARDED_FOR' ];
    else if( isset( $ _SERVER[ 'HTTP_X_FORWARDED' ] ) )
         $ ipa = $ _SERVER[ 'HTTP_X_FORWARDED' ];
    else if( isset( $ _SERVER[ 'HTTP_FORWARDED_FOR' ] ) )
         $ ipa = $ _SERVER[ 'HTTP_FORWARDED_FOR' ];
    else if( isset( $ _SERVER[ 'HTTP_FORWARDED' ] ) )
         $ ipa = $ _SERVER[ 'HTTP_FORWARDED' ];
    else if( isset( $ _SERVER[ 'REMOTE_ADDR' ] ) )
         $ ipa = $ _SERVER[ 'REMOTE_ADDR' ];
    else
         $ ipa = $ _SERVER[ 'REMOTE_ADDR' ];
   
    return $ ipa;
}
// lub z funkcji
$ ip = IP();

lub metoda GET
https://curl.haxx.se/libcurl/c/simple.html

Powinno zadziałać :).

PS. Ach Ci Eksperci c++ coś tu zawodzą. ;)

P-166592
wiktor98
Temat założony przez niniejszego użytkownika
» 2017-11-08 18:05:56
Dokładnie o to mi chodziło Breakermind.
Bardzo dziękuję. :)
P-166594
« 1 »
  Strona 1 z 1