-
September 5th, 2013, 17:38
#1
مشکل دریافت آی پی کاربر در nginx
سلام
یه سرور مجازی گرفتم بعد روش webmin و nginx نصب کردم
الان که با دستور
کد PHP:
$_SERVER['REMOTE_ADDR'];
آی پی کاربر رو میخوام بگیرم فقط یک آی پی برای همه ی کاربرا نمایش میده درست عمل نمیکنه
آی پی هم انگار اولین آی پی سیستمی بوده که فایل رو اجرا کرده
کسی میدونه مشکل چیه؟
-
-
September 5th, 2013 17:38
# ADS
-
September 5th, 2013, 18:04
#2
پاسخ : مشکل دریافت آی پی کاربر در nginx
به احتمال زیاد nginx نصب شده روی سرور شما به صورت ریورس ****** بوده است و باید مُد rpaf را برای آپاچی نصب کنید
-
تعداد تشکر ها از arDEmbOt به دلیل پست مفید
-
September 5th, 2013, 18:26
#3
پاسخ : مشکل دریافت آی پی کاربر در nginx

نوشته اصلی توسط
arDEmbOt
به احتمال زیاد nginx نصب شده روی سرور شما به صورت ریورس ****** بوده است و باید مُد rpaf را برای آپاچی نصب کنید
httpd رو stop میکنم و فقط nginx فعاله
-
-
September 5th, 2013, 18:42
#4
عضو دائم
پاسخ : مشکل دریافت آی پی کاربر در nginx
درود بر شما
اگر nginx مستقل نصب هستش از کد زیر استفاده بفرمایید:
کد:
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARTDED_FOR'] != '') {
$ip_address = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip_address = $_SERVER['REMOTE_ADDR'];
}
:: کارشناس فنی هاستینگ و مدیریت سرور
:: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
:: وب سایت :
www.nginxweb.ir | تلفن شرکت:
02191300834
-
تعداد تشکر ها از nginxweb به دلیل پست مفید
-
September 5th, 2013, 18:54
#5
پاسخ : مشکل دریافت آی پی کاربر در nginx

نوشته اصلی توسط
nginxweb
درود بر شما
اگر nginx مستقل نصب هستش از کد زیر استفاده بفرمایید:
کد:
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARTDED_FOR'] != '') {
$ip_address = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip_address = $_SERVER['REMOTE_ADDR'];
}
ممنون از پاسخ شما
باز همون آی پی رو میده
-
-
September 5th, 2013, 19:13
#6
عضو جدید
پاسخ : مشکل دریافت آی پی کاربر در nginx
یه مشکل هم من دارم ! آی پی های server-status آپاچی رو همه آی پی های خود سرور نشون میده !
اینکه ربطی به php و برنامه نویسی اون نداره ، راه حلش چی هست ؟
البته روی سرور من کدی که آقای nginxweb گذاشتن از قبل کار میکرد و مشکلی نیست ،
الان مشکل فقط آی پی های server-status هست.
-