Stosowanie proxy dla żądań

Jednym z celów SDK jest przesyłanie wniosków do Fintezy przez Twoją stronę internetową. W celu uzyskania szczegółowych informacji na temat SDK, prosimy odwiedzić sekcję "Stosowanie proxy dla skryptu i żądań" .

Utwórz osobny katalog na serwerze, na przykład /fz i zamieść nowy plik index.php z następującą zawartością:

// import
include"{SDK_PATH}/finteza-analytics.php". );
 
// proxying
FintezaAnalytics::proxy( array(
    "url" => "https://content.mql5.com",
    "path" => "/fz",
    "token". => "lopvkgcafvwoprrxlopvkgcafvwfzsrx"
) );

Określ właściwą ścieżkę w {SDK_PATH} w zależności od tego, gdzie znajduje się plik SDK.

Ustaw następujące parametry dla FintezaAnalytics::proxy :

Parametr

Typ

Opis

url

string

Adres serwera Fintezy. W większości przypadków nie należy go zmieniać.

path *

string

Początek ścieżki dla żadań, dla których ma zostać zastosowane proxy. Powinien on pasować do katalogu, w którym znajdują się pliki SDK (tutaj jest to /fz; jeśli ścieżka ta jest już zajęta, użyj innej).

 

Poniżej znajdują się niezbędne zmiany w kodzie trackingu, aby wszystkie żądania do Fintezy były wykonywane dla ścieżek z określonym początkiem.

token *

string

Token dla podpisania nagłówka X-Forwarded-For . Tę wartość można uzyskać w ustawieniach strony internetowej w Panelu FintezaPrzejdź do sekcji "Liczbnik", włącz "Stosowanie proxy dla skryptu i żadań" i skopiuj wartość z pola "Token Proxy".

 

Podczas stosowania proxy, wszystkie żądania do Fintezy są fizycznie wysyłane z serwera Twojej strony internetowej, a nie bezpośrednio od klientów. Aby przekazać rzeczywiste adresy IP klientów (a nie tylko adres strony) do Finteza, SDK

używa X-Forwarded-For .

 

Aby zapobiec inflacji ruchu poprzez spoofing zapytań i podawać tylko prawdziwe dane dotyczące wizyt na stronie internetowej, Finteza sprawdza podpis nagłówka w zapytaniach. Jeśli nagłówek jest podpisany unikalnym tokenem strony internetowej, system ufa swoim wartościom. W przeciwnym razie ruch jest uważany za "nadmuchany" (raporty o ruchu są dostępne w sekcji Jakość strony internetowej w panelu Finteza).

* - Wymagane parametry.

Aby przekierować wszystkie żądania mające ścieżkę /fz/* do pliku /fz/index.php , który będzie wykonywał proxy, dodaj następujący ciąg znaków do konfiguracji .htaccess (jeśli używasz Apache'a jako serwera WWW):

RewriteRule ^fz/([^/]*)$ "fz/index.php" [QSA,L]

Uwaga:Zmień kod lokalizacyjny po skonfigurowaniu serwera proxy.