রেলস: ক্লায়েন্টের আইপি ঠিকানা পান


172

রেলগুলিতে, ক্লায়েন্টটির আইপি ঠিকানাটি সার্ভারের সাথে সংযুক্ত হওয়ার সেরা উপায় কী?

এখানে আমি দুটি উপায় খুঁজে পেয়েছি:

request.remote_ip
request.env['HTTP_X_REAL_IP']

উত্তর:


318

আমি কেবল এটি request.remote_ipসহজ ব্যবহার করব এবং এটি কাজ করে। আপনার অন্য পদ্ধতির দরকার আছে কি?

দেখুন: ক্লায়েন্ট সার্ভার আইপিসের সাথে আপনি করতে পারেন এমন কিছু অন্যান্য কাজের জন্য স্থানীয় রেল বিকাশের পরিবেশে আসল আইপি ঠিকানা পান


44

request.remote_ipসমস্ত উপলব্ধ আইপি ঠিকানা তথ্যের ব্যাখ্যা এবং এটি সেরা ধারণা তৈরি করবে। আপনি যদি ভেরিয়েবলগুলি সরাসরি অ্যাক্সেস করেন তবে আপনি সঠিক অগ্রাধিকার ক্রমে তাদের পরীক্ষার জন্য দায়বদ্ধ হন। প্রক্সিগুলি বিভিন্ন শিরোনামের সাথে পরিচয় করে যা বিভিন্ন নামের সাথে পরিবেশের ভেরিয়েবল তৈরি করে।


7

কমান্ড ব্যবহার করে ক্লায়েন্ট আইপি পান:

request.remote_ip

2

আমি ফিরে request.env['HTTP_X_FORWARDED_FOR']যখন ক্ষেত্রে খুব দরকারী খুঁজে পেয়েছিrequest.remote_ip127.0.0.1


0

যে কেউ আগ্রহী এবং নতুন রেল এবং ডিভাইস রত্ন ব্যবহার করছে তাদের জন্য: ডিভাইসটির "ট্র্যাকযোগ্য" বিকল্পের মধ্যে ব্যবহারকারীর সারণীতে বর্তমান / শেষ_সাইন_ইন_প জন্য একটি কলাম অন্তর্ভুক্ত রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.