خب دلیلش چی هست ؟
چرا اطلاعات از روی آی پی اصلی ارسال میشه ؟
نمایش نسخه قابل چاپ
خب دلیلش چی هست ؟
چرا اطلاعات از روی آی پی اصلی ارسال میشه ؟
برای برقراری اتصال با IP های غیر از IP اصلی سرور به عنوان IP منبع، باید هنگام بازکردن socket آدرس IP مبدا رو هم مشخص کنین. اسکریپتهای طراحی شده برای ماژولهای پرداخت آنلاین معمولا از تابع fsockopen استفاده می کنن که امکان مشخص کردن آدرس IP منبع هنگام باز کردن یک socket با این تابع وجود نداره. اگر قصد استفاده از IP هایی غیر از IP اصلی سرور رو دارین باید اسکریپت درگاه پرداخت رو تغییر بدین و از توابع socket (socket_create, socket_connect,..) استفاده کنین. البته در صورت استفاده از هاست های اشتراکی احتمال اینکه این توابع مسدود و غیر قابل استفاده باشه وجود داره و اگه از هاست اشتراکی استفاده می کنین باید حتما این مورد رو با هاستتون هماهنگ کنین.