ادغامFinteza SDKسرورهای وب PHPپروکسی کردن درخواستها

پروکسی کردن درخواستها

یكی از اهداف SDK درخواست تقاضای پراکسی از Finteza از طریق وب سایت شماست. برای جزئیات بیشتر در مورد SDK ، لطفاً به بخش "پراکسی اسکریپت و درخواستها" مراجعه کنید.

یک دایرکتوری جداگانه بر روی سرور ایجاد کنید، برای مثال  /fz و فایل جدید index.php را با مطالب زیر موجود در آن قرار دهید:

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

مسیر مناسب را در {SDK_PATH} بسته به مسیری که فایل SDK قرار دارد مشخص نمائید.

پارامترهای زیر را برای عملکرد FintezaAnalytics::proxy  تنظیم کنید:

پارامتر

نوع

توصیف

url

رشته

آدرس سرور Finteza. در بیشتر موارد ، نباید تغییر کند.

path *

رشته

شروع مسیری برای درخواست پراکنده شدن درخواست ها. این باید با دایرکتوری پرونده های SDK که در آن قرار دارد (که اینجا /fz هست، مطابقت داشته باشد، اگر این مسیر اشغال شده مسیر دیگری را استفاده کنید).

 

در زیر تغییرات لازم در کد رهگیری وجود دارد  ، به طوری که کلیه درخواست های Finteza در ابتدا با مسیرهای مشخص شده در طول مسیرها اجرا می شوند.

token *

رشته

علامت گذاری برای امضای سرصفحه X-Forwarder-For می توانید این مقدار را در تنظیمات وب سایت از پنل Finteza  دریافت کنید: به بخش "پیشخوان" بروید ، "اسکریپت پروکسی و درخواست ها" را فعال کنید و مقدار را از قسمت "پروکسی توکن" "کپی کنید"

 

هنگام پراکسی ، کلیه درخواست های Finteza بجای اینکه مستقیم از مشتری ها ارسال شود ، بطور فیزیکی از طریق سرور وب سایت شما ارسال می شوند. به منظور انتقال آدرس های IP واقعی مشتری (و نه فقط آدرس سایت) به Finteza ، SDK

uses the X-Forwarder-For header.

 

به منظور جلوگیری از تورم ترافیک از طریق کلاهبرداری از درخواست ها و ارائه تنها داده های واقعی در مورد بازدیدهای وب سایت ، Finteza یک امضای هدر را در درخواست ها بررسی می کند. اگر یک هدر توسط نشانه وب سایت بی نظیر امضا شود ، سیستم به مقادیر آن اعتماد می کند. در غیر این صورت ، ترافیک "تورم" در نظر گرفته می شود (گزارش ترافیک در بخش وب سایت کیفیت پنل Finteza موجود است).

* - پارامترهای مورد نیاز.

برای هدایت کلیه درخواستهای دارای مسیر /fz/* به مسیر /fz/index.php  پرونده ای که پروکسیشن را انجام می دهد ، رشته زیر را به فایل پیکربندی .htaccess  اضافه کنید (اگر از Apache به عنوان سرور وب استفاده می کنید):

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

توجه: کد رهگیری را تغییر دهید بعد از پیکربندی پروکسی.