যদি আমি অবস্থানের উপযুক্ত সামগ্রী সহ কোনও ওয়েবসাইট সরবরাহ করতে চাই, তবে আমি কী কী উপায়ে তাদের আইপি বা শিরোলেখের তথ্য ব্যবহার করে দর্শকের রুক্ষ অবস্থান সন্ধান করতে পারি?
যদি আমি অবস্থানের উপযুক্ত সামগ্রী সহ কোনও ওয়েবসাইট সরবরাহ করতে চাই, তবে আমি কী কী উপায়ে তাদের আইপি বা শিরোলেখের তথ্য ব্যবহার করে দর্শকের রুক্ষ অবস্থান সন্ধান করতে পারি?
উত্তর:
প্রথমত, আপনার জানা উচিত যে এই পরিষেবাগুলির যথার্থতা, এবং সর্বদা কম থাকবে।
ম্যাক্সমাইন্ড জিওলাইট শহরটি মুক্ত । যদি এটি যথেষ্ট পরিমাণে ভাল না হয় তবে আপনি স্পষ্টতই আরও নির্ভুল অর্থ প্রদানের সংস্করণে আপগ্রেড করতে পারেন। আমি অর্থ প্রদানের সংস্করণটির মানের জন্য কথা বলতে পারি না, কারণ আমি এটি কখনও ব্যবহার করি নি।
আপনি যদি আপনার এসকিউএল পছন্দ করেন তবে সিএসভি সংস্করণটি ডাউনলোড করুন । এটি আপনার পছন্দের ডেটাবেজে লোড করুন এবং কোয়েরি করুন।
দ্রুত এবং স্পেস-দক্ষ বিকল্পটি হ'ল একই ডাটাবেসের ফাইল বাইনারি ব্লব সংস্করণটি ডাউনলোড করা এবং তারপরে এটির অনুসন্ধানের জন্য একই ওয়েবসাইট থেকে একটি ভাষা নির্দিষ্ট API ব্যবহার করুন।
বিকল্পভাবে, আমি আইপিনফডব.কমকে দরকারী বলে খুঁজে পেয়েছি । প্রশ্নটি হ'ল সহজ এইচটিটিপি জিইটি। উদাহরণস্বরূপ, জিওলোক্যাট করতে স্ট্যাকওভারফ্লো.কম চেষ্টা করুন:
http://ipinfodb.com/ip_query.php?timezone=false&ip=69.59.196.211
এটি অক্ষাংশ এবং দ্রাঘিমাংশ সহ একটি এক্সএমএল ফাইল ফিরিয়ে দেবে, যা দেখে মনে হচ্ছে:
<Response>
<Ip>69.59.196.211</Ip>
<Status>OK</Status>
<CountryCode>US</CountryCode>
<CountryName>United States</CountryName>
<RegionCode>41</RegionCode>
<RegionName>Oregon</RegionName>
<City>Corvallis</City>
<ZipPostalCode>97333</ZipPostalCode>
<Latitude>44.4698</Latitude>
<Longitude>-123.343</Longitude>
</Response>
আইপি থেকে আপনি যে অবস্থানটি নির্ধারণ করতে পারেন তা খুব নির্ভরযোগ্য নয় (যেমন এটি কখনও কখনও কাজ করে)।
আপনি যদি কোনও নির্ভরযোগ্য অবস্থান চান তবে জিওলোকেশন এপিআই বিবেচনা করুন যা এইচটিএমএল 5 এর অংশ । তবে দ্রষ্টব্য, সমস্ত ওয়েব ব্রাউজার এটি সমর্থন করে না (এখনও)।
মোবাইল সমর্থনে ফোকাস এমন একটি বিকল্প, যদিও বেশিরভাগ ডেস্কটপ ব্রাউজারগুলিতেও ভাল কাজ করে (আমার অভিজ্ঞতার জন্য IE বাদে), জিও-লোকেশন-জাভাস্ক্রিপ্ট প্যাকেজ যা উল্লিখিত এইচটিএমএল জিওলোকেশন এপিআই শনকে আবৃত করে। আমি HTML5 এপিআই-এর জন্য মোবাইল ব্রাউজার সমর্থনটি বেশ দুর্বল পেয়েছি (অবাক হওয়ার মতো নয়, যদিও এটি এখনও খসড়াতে রয়েছে) তাই এই প্যাকেজটি নিয়ে আমি গিয়েছিলাম।
মোবলি ডিভাইসগুলি থেকে প্রাপ্ত ফলাফলগুলি সেল এবং ওয়াইফাই সংযোগের (এবং ডিভাইসটিতে জিপিএস থাকলে) বেশ ভাল। ডেস্কটপ ব্রাউজারগুলি অন্যান্য পরিষেবার সাথে তুলনীয় সুন্দর মোটা দানাদার অবস্থানের প্রতিবেদন করে।
আপনি এই ইউআরএলটি ব্যবহার করতে পারেন এবং এটির একটি আইপি ঠিকানা পাস করতে পারেন। http://api.hostip.info/get_html.php?ip=84.32.32.44
কোভা http://www.quova.com/ এর একটি পরিষেবাও রয়েছে। গতকাল আমি তাদের সাথে জিওলোকোতে কথা বলেছি। তাদের মতে (সুতরাং এটি লবণের এক দানা দিয়ে নিন) তারা বলে যে তারা আন্তর্জাতিকভাবে ম্যাক্সমাইন্ডের চেয়ে অনেক ভাল। তারা উত্তর আমেরিকা প্রায় সমান।
সচেতন থাকুন যে মোবাইল ফোনের জন্য আইপি সম্ভবত ম্যাপ করবে যেখানেই অপারেটরটির ইন্টারনেটের প্রবেশদ্বার রয়েছে। আপনি যদি মোবাইল ফোনগুলি টার্গেট করে থাকেন তবে আপনি - http://www.loc-aid.com/ ব্যবহার করেও চেষ্টা করতে পারেন।
গুগল বিশ্লেষণগুলি আপনার দর্শকের অবস্থানের উপর প্রাথমিক মানচিত্র এবং পরিসংখ্যান সরবরাহ করে। অবশ্যই, আপনাকে এই তথ্য গুগলের সাথে ভাগ করতে হবে ...
ipinfodb.com ভাল তবে তারা বর্তমানে অফলাইন :(
আমি আমার এপিআই ব্যবহার করছি । এটি আমার আবহাওয়ার জন্য দুর্দান্ত তবে আমি জানি না এটি গতকাল থেকে অফলাইনে রয়েছে।
আপনি যদি তাদের ভৌগলিক অবস্থানের উপর ভিত্তি করে তাদের সামগ্রী বা বিজ্ঞাপন সরবরাহ করতে চান তবে আপনি ডিভাইস থেকে অবস্থানের ডেটা নিতে ভরসা করতে পারবেন না। এমনকি তারা মোবাইল ফোনে রয়েছে এমন একটি উচ্চ সম্ভাবনা রয়েছে যে তাদের জিপিএস এবং ওয়াইফাই বন্ধ রয়েছে এবং লোকেশনটি ভাগ করে নেওয়ার জন্য তাদের সম্মতি দিতে হবে।
এটি এর মতো: "আরে, আপনি কি নিজের অবস্থানটি আমার সাথে ভাগ করতে পারেন যাতে আমি আপনাকে এমন সামগ্রী এবং বিজ্ঞাপনগুলি দিতে পারি যা আমার মনে হয় আপনার ভৌগলিক অবস্থানের সাথে সর্বাধিক সম্পর্কিত?" প্রতিক্রিয়া: "না! আমাকে আপনার এখানে থাকা সর্বোত্তম সামগ্রী এবং বিজ্ঞাপন দিন"
অনুমতি না চেয়ে তাদের অবস্থান সন্ধানের একমাত্র উপায় হ'ল তাদের আইপি ঠিকানাটি গর্ত rough আপনি নিজের সার্ভারে একটি ডেটাবেস ইনস্টল করতে পারেন এবং কোনও আইপি ঠিকানার অবস্থান সন্ধান করতে বা আপনার জিজ্ঞাসা করতে হবে এবং ফলাফল পেতে আপনার একটি বহিরাগত এপিআই ব্যবহার করতে এটি অনুসন্ধান করতে পারেন। আমি আইপিজিপি জিওলোকেশন এপিআই ব্যবহার করছি এবং দুর্দান্ত কাজ করছি। ( http://www.ipgp.net/ip-address-geolocation-api/ )