روزمرگی فنی
روزمرگی فنی
خواندن ۱ دقیقه·۹ ماه پیش

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

برای اتصال به درگاه بانکی به آی پی میزبان سایت نیاز است. هاست اشتراکی یک آی پی عمومی دارد که از طریق خود سی پنل و یا با پینگ گرفتن از دامنه قابل مشاهده است. منتها این آی پی مختص به سایت شما نیست و به عبارتی سایت های دیگری هم با همین آی پی مشترک روی هاست اشتراکی موجودند. پس این آی پی نمی تواند به درد درگاه بانکی بخورد. برای به دست آوردن آی پی موردنظر می شود از یک روش ساده استفاده کرد.

به این صورت که در روت سایت (مسیر public_html) یک فایل با نام دلخواه و پسوند php ایجاد کنید (مثلا ip.php) و بعد کد زیر را در آن قرار دهید:

<?php

$this_server_real_ip_address = "";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://api.ipify.org");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$this_server_real_ip_address = curl_exec($ch);

curl_close($ch);

echo $this_server_real_ip_address;

?>


حالا اگر به مسیر yourdomain.com/ip.php بروید، یک درخواست از سمت سرور میزبان شما به api.ipify.org ارسال می شود و آی پی واقعی را به شما بازمی گرداند. به این صورت:

اگر هم در کد بالا به جای api.ipify.org از آدرس showmyip.com استفاده کنید، بعد از رفتن به مسیر فایل بالا نتیجه کار با جزئیات بیشتری به این شکل به شما نمایش داده می شود:


سمت سرور
روزها درگیر مصائب فنی، شب‌ها مشغول ثبت راه‌حل‌های یافتنی
شاید از این پست‌ها خوشتان بیاید