somewhere in... blog
x
ফোনেটিক ইউনিজয় বিজয়

স্প্যামিং নিয়ে যন্ত্রনা?? স্প্যামারদের কবল থেকে মুক্তি পেতে আপনার সাইটে রি-ক্যাপচা(re-captcha) প্লাগইন্স ব্যবহার করুন।

১৪ ই আগস্ট, ২০১০ সকাল ১০:৫২
এই পোস্টটি শেয়ার করতে চাইলে :

গত ব্লগে সার্চ ইঞ্জিন অপটিমাইজেশন এর ১০টি গুরুত্বপুর্ন টিপস নিয়ে আলোচনা করেছিলাম। আজকের ব্লগে একটু ভিন্ন মাত্রার বিষয় "অ্যান্টি-স্প্যামিং প্লাগিন্স রি-ক্যাপচা(re-captcha)" নিয়ে আলোচনা করলাম।

যারা ওয়েব সাইট নিয়ে কাজ করেন তারা সবাই কম বেশি রি-ক্যাপচা(re-captcha) এর নাম শুনেছেন। আজ রি-ক্যাপচা(re-captcha) কিভাবে আপনার সাইটে ইন্সটল করবেন তা নিয়ে একটি টিউটোরিয়াল দেখব।

ইন্টারনেটের সবচেয়ে যন্ত্রনাদায়ক ব্যাপার হল "স্প্যামিং"। যাদের নিজস্ব ওয়েব সাইট আছে তারা কম-বেশী স্প্যামিং এর অভিজ্ঞতা ইতি মধ্যেই অর্জন করেছেন। এরা অনর্থক সাইন-আপ, কমেন্টস পোষ্ট করে আপনার সাইট এর মুল্যবান ব্যন্ডউডথ নষ্ট করে, ডাটাবেজ এর স্পেস নস্ট করে, সর্বপরি আপনার সাইট এ শুধু-শুধু উটকো একটা ঝামেলা তৈরি করে। এই স্প্যামিং গুলো করে "বট"। বট হলো ইন্টারনেটে, অটোমেটেড একটি সফটওয়ার যা কিনা আপনার সাইট এর ডাটা পড়তে পারে এবং স্বয়ংক্রিয়ভাবে আপানার সাইটের ইনপুট ফিল্ডগুলোতে ডাটা পুশ করতে পারে। এই বট গুলোর টার্গেট মুলত- "রেজিস্ট্রেশন ফরম, কমেন্টস ফরম, কন্টাক্ট ফরম, সাজেশন ফরম" এর দিকে থাকে। ভয়ংকর ব্যাপার হল, এই সব ফরমে এরা নিজেদের ইচ্ছা মত ডাটা পুশ করার ক্ষমতা রাখে। কারন, এই প্রোগ্রাম জানে কোন ফরম ফিল্ডে কি ধরনের ডাটা বসাতে হবে। তাই ১ ঘন্টার মধ্যেই আপনার ডাটাবেজে উল্টা-পাল্টা ডাটা দিয়ে ভরে ফেলতে পারবে। চিন্তায় পরে গেলেন............???? আরে না...... এই গুলো আটকানোর জন্য আছে আমাদের রি-ক্যাপচা(re-captcha) প্লাগিইন্স।

তাহলে আসুন জানি রি-ক্যাপচা(re-captcha) কি?

রি-ক্যাপচা(re-captcha) মুলত একটি অ্যান্টি-স্প্যামিং প্লাগিন্স। এই প্লাগিন্সটি আপনাকে একটি ইমেজ দিয়ে বলবে যে এখানে যা লিখা আছে তা নিচের টেক্সট ফিল্ডে বসাও। আপনি যদি সঠিকভাব লিখতে পারেন তাহলে আপনার ফরমটি সাবমিট হবে। এখানেই আসল ঘটনা, বটগুলো নরমাল ফরম ফিল্ড এর ডাটা পড়তে পারলেও রি-ক্যাপচা(re-captcha) ফিল্ডের ডাটা পড়তে পারে না। তার উপরে আবার ইমেজ গুলো Randomly আসে। তাই রি-ক্যাপচা(re-captcha) থাকলে বট গুলো কক্ষোনই আপনার সাইটে স্প্যমিং করতে পারবে না। এবার তাহলে চলুন রি-ক্যাপচা(re-captcha) ইনস্টল দেওয়ার নিয়ম গুলো দেখে আসি।

১। প্রথমেই আপনাকে রি-ক্যাপচা(re-captcha) এর সাইটে যেতে হবে।



সাইটটি দেখতে নিচের ছবির মতঃ



২। এখানে আপনি একটি বাটন দেখতে পাবেন "Use Recaptcha on your site". এই বাটন এ ক্লিক করে দিন। এর পরের পেইজ এ আপনাকে ছোট একটি সাইন-আপ করতে হবে। চলুন দেখিঃ



৩। এখানে রি-ক্যাপচা(re-captcha) সম্পর্কে ছোট করে বর্ননা দেওয়া আছে। পড়ে ফেলুন, এর পরে সাইন-আপ করে নিন। এখানে মজার বিষয় হলঃ রি-ক্যাপচা(re-captcha) এখন গুগল এর নিজস্ব একটি ওয়েবসাইট হয়ে গিয়েছে। তাই আপনার যদি গুগল একাউন্ট থেকে থাকে তাহলে আপনাকে আর কষ্ট করে সাইন-আপ করতে হবে না। ইমেল আইডি আর পাস-ওয়ার্ড দিয়ে লগ-ইন করে ফেলুন। ঠিক-ঠাক মত লগ-ইন করতে পারলে নিচের পেইজটি দেখতে পাবেন।



লাল তীর চিহ্নিত জায়গায় আপনি আপনার ওয়েব সাইট এর নাম দিয়ে দিন । আপনি আপনার কী গুলোকে যদি সব সাইট এর জন্য ব্যবহার করতে চান তাহলে "চেক বক্সে" একটি টিক চিহ্ন দিয়ে দিন। এর পরে "Create Key" বাটন এ ক্লিক করুন। সব তথ্য ঠিক মত দিলে আপনাকে একটি প্রাইভেট কী(key) এবং একটি পাবলিক কী(key) দেওয়া হবে।

৪। এই পেইজটি তে আপনি প্রাইভেট কী(key) এবং একটি পাবলিক কী(key) পাবেন। নিচের ছবিটি লক্ষ্য করুন। এই প্রাইভেট কী(key) এবং একটি পাবলিক কী(key) দুটি সংরক্ষন করুন। কারন এগুলো আপনাকে কোড এর মধ্যে বসাতে হবে।



৫। এখন আমরা পিএচপি কোড দেখব। আপনাদের সুবিধার জন্য আমি কোড গুলো ইমেজ আকারে দিচ্ছি। আর টিউটোরিয়ালের শেষে ডেমো লিঙ্ক ও ডাউনলোড লিঙ্কে আপনি সম্পুর্ন কোডসহ ফাইলগুলো পাবেন। তাহলে চলুন কোড করা শুরু করি।

একটি index.php পেইজ খুলুন। এর পরে নিচের কোডটি লিখুন। লাইন নং ৭ এর সম্পর্কে বলছি, এই ফাইলটি আপনাকে ডাউনলোড করে নিতে হবে এর পরে "includes" নামে একটি ফোল্ডার বানিয়ে নিন এবং এর মধ্যে এই ফাইলটি রাখুন। ফাইলটি পাবেন এই টিউটোরিয়াল এর ডাউনলোড লিঙ্ক এর সাথে।

লাইন নং ৮ এ আপনার পাবলিক কী টি বসিয়ে দিন। (ধাপ ৪ দেখুন)।



৬। এবার আর ও একটি পেইজ বানিয়ে নিন "Imageverfiy.php" নামে এবং ওই পেইজ এর মধ্যে নিচের কোডটি লিখে নিন। এখানে আপনাকে প্রাইভেট কী বসাতে হবে।



৭। ব্যস...... শেষ । এবার দেখার পালা। যেহেতু এইটি একটি PHP পেইজ তাই একে রান করতে হলে আমাদের লোকাল সার্ভার লাগবে। এবার ব্রাউজার এর URL এ লিখুনঃ

http://localhost/captcha/index.php এটি লিখলে নিচের মত একটি ছবি দেখতে পাবেন। আসুন দেখে নেই-



এখানে আপনি ইমেজ এর মধ্যে যা দেখতে পাচ্ছেন তা আপনাকে লিখতে হবে। আপনি যদি লিখতে পারেন তাহলে নিচের মত একটি ম্যাসেজ দেখতে পাবেনঃ



আর যদি ভুল লিখেন তাহলে নিচের মত একটি ম্যাসেজ দেখতে পাবেনঃ



আপনি যদি ইমেজ এর টেক্সটি বুঝতে না পারেন তাহলে

বাটন এ ক্লিক করে ইমেজটি পরিবর্তন করতে পারবেন। আপনি ইচ্ছা করলে

বাটন এ ক্লিক করে অডিও শুনতে পারবেন। মজা না...???

হয়ে গেল আপনার সাইটে রি-ক্যাপচা বসানো। এবার বট এসে আপনার সাইটে আর কক্ষোনই স্প্যামিং করতে পারবে না।
একটু নিজে কোড করবেন তাহলে সম্পুর্ন ব্যাপারটা আরও পরিস্কার হয়ে যাবে।

ডেমো লিঙ্কঃ http://demos.coolajax.net/php/captcha/

ডাউনলোড লিঙ্কঃ http://demos.coolajax.net/php/captcha/captcha.zip

টিঊটোরিয়াল সুত্রঃ
http://www.coolajax.net/tutorial.html

আশা করি টিউটোরিয়ালটি আপনাদের কাজে আসবে। টিউটোরিয়ালটি পড়ার জন্য আপনাকে ধন্যবাদ।
সর্বশেষ এডিট : ১৪ ই আগস্ট, ২০১০ সকাল ১০:৫৮
২টি মন্তব্য ০টি উত্তর

আপনার মন্তব্য লিখুন

ছবি সংযুক্ত করতে এখানে ড্রাগ করে আনুন অথবা কম্পিউটারের নির্ধারিত স্থান থেকে সংযুক্ত করুন (সর্বোচ্চ ইমেজ সাইজঃ ১০ মেগাবাইট)
Shore O Shore A Hrosho I Dirgho I Hrosho U Dirgho U Ri E OI O OU Ka Kha Ga Gha Uma Cha Chha Ja Jha Yon To TTho Do Dho MurdhonNo TTo Tho DDo DDho No Po Fo Bo Vo Mo Ontoshto Zo Ro Lo Talobyo Sho Murdhonyo So Dontyo So Ho Zukto Kho Doye Bindu Ro Dhoye Bindu Ro Ontosthyo Yo Khondo Tto Uniswor Bisworgo Chondro Bindu A Kar E Kar O Kar Hrosho I Kar Dirgho I Kar Hrosho U Kar Dirgho U Kar Ou Kar Oi Kar Joiner Ro Fola Zo Fola Ref Ri Kar Hoshonto Doi Bo Dari SpaceBar
এই পোস্টটি শেয়ার করতে চাইলে :
আলোচিত ব্লগ

দেশ এগিয়ে যাচ্ছে; ভাবতে ভালই লাগে

লিখেছেন সৈয়দ মশিউর রহমান, ০২ রা মে, ২০২৪ দুপুর ১:০৩


বিশ্বব্যাংকের তথ্য অনুযায়ী, ১৯৭২ সালে বাংলাদেশের অর্থনৈতিক প্রবৃদ্ধির হার ছিল নেতিবাচক। একই বছরে পাকিস্তানের অর্থনৈতিক প্রবৃদ্ধির হার ছিল প্রায় ১ শতাংশ। ১৯৭৩ সালে পাকিস্তানের অর্থনৈতিক উন্নয়নের প্রবৃদ্ধি ছিল ৭... ...বাকিটুকু পড়ুন

যুক্তরাষ্ট্রে বিশ্ববিদ্যালয়ে ফিলিস্তিনের পক্ষে বিক্ষোভ ঠেকাতে পুলিশি নির্মমতা

লিখেছেন এমজেডএফ, ০২ রা মে, ২০২৪ দুপুর ১:১১



সমগ্র যুক্তরাষ্ট্র জুড়ে ফিলিস্তিনের পক্ষে বিশ্ববিদ্যালয়ের ক্যাম্পাসগুলোতে বিক্ষোভের ঝড় বইছে। যুক্তরাষ্ট্রের বিভিন্ন বিশ্ববিদ্যালয়ে ফিলিস্তিনের পক্ষে বিক্ষোভ কর্মসূচী অব্যাহত রয়েছে। একাধিক বিশ্ববিদ্যালয় প্রশাসন বিক্ষোভ দমনের প্রচেষ্টা চালালেও তেমন সফল... ...বাকিটুকু পড়ুন

ছাঁদ কুঠরির কাব্যঃ ০১

লিখেছেন রানার ব্লগ, ০২ রা মে, ২০২৪ রাত ৯:৫৫



নতুন নতুন শহরে এলে মনে হয় প্রতি টি ছেলেরি এক টা প্রেম করতে ইচ্ছে হয় । এর পেছনের কারন যা আমার মনে হয় তা হলো, বাড়িতে মা, বোনের আদরে... ...বাকিটুকু পড়ুন

হিটস্ট্রোক - লক্ষণ ও তাৎক্ষণিক করণীয়

লিখেছেন ঢাকার লোক, ০২ রা মে, ২০২৪ রাত ১০:০৭

সাধারণত গরমে পরিশ্রম করার ফলে হিটস্ট্রোক হতে পারে। এতে দেহের তাপমাত্রা অতি দ্রুত বেড়ে ১০৪ ডিগ্রী ফারেনহাইট বা তারও বেশি হয়ে যেতে পারে।

হিটস্ট্রোক জরুরি চিকিৎসা প্রয়োজন। চিকিৎসা... ...বাকিটুকু পড়ুন

আল্লাহকে অবিশ্বাস করার সংগত কোন কারণ নাই

লিখেছেন মহাজাগতিক চিন্তা, ০২ রা মে, ২০২৪ রাত ১০:৪৩



সব কিছু এমনি এমনি হতে পারলে আল্লাহ এমনি এমনি হতে সমস্যা নাই। বীগ ব্যাং এ সব কিছু হতে পারলে আল্লাহও হতে পারেন। সব কিছুর প্রথম ঈশ্বর কণা হতে পারলে আল্লাহও... ...বাকিটুকু পড়ুন

×