پروکسی کردن درخواستها
یكی از اهداف SDK درخواست تقاضای پراکسی از Finteza از طریق وب سایت شماست. برای جزئیات بیشتر در مورد SDK ، لطفاً به بخش "پراکسی اسکریپت و درخواستها" مراجعه کنید.
یک دایرکتوری جداگانه بر روی سرور ایجاد کنید، برای مثال /fz و فایل جدید index.php را با مطالب زیر موجود در آن قرار دهید:
// import
|
مسیر مناسب را در {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] |
توجه: کد رهگیری را تغییر دهید بعد از پیکربندی پروکسی. |