আপনার কিউ দুটি অংশে আসে, জিরোইন এবং অনুভার সমাধান দুটিই প্রথম অংশের জন্য কাজ করে - এতে অ্যাক্সেস অস্বীকার / অন্তর্ভুক্ত করে। অনুভাও দ্বিতীয় খণ্ডের জন্য কাজ করে। আমি পরেরটি পছন্দ করি কারণ আমি DOCROOT/.htaccess
যেভাবেই ব্যবহার করি এবং এটি এমন একটি ফাইলকে একটি ফাইলে রাখে in
তবে আমি যা আলোচনা করতে চাই তা হ'ল "অ্যাক্সেসকে অস্বীকার করা submit.php
" ধারণা । আপনি যদি ব্যবহার করতে না চান submit.php
তবে কেন এটি একেবারে ডোকরটে রয়েছে? আমি সন্দেহ করি যে এখানে উত্তরটি হ'ল আপনি এটিকে কিছু ফর্মের ক্রিয়া লক্ষ্য হিসাবে ব্যবহার করেন এবং কেবল ফর্মটি জমা দেওয়ার সময় তা বরখাস্ত করতে চান, যেমন স্প্যামবট থেকে।
যদি এটি সত্য হয় তবে আপনি অনুভার অংশ দ্বিতীয়টি ব্যবহার করতে পারবেন না কারণ এটি আপনার ফর্মটি ব্যর্থ করে দেবে। আপনি এখানে যা করতে পারেন তা হ'ল (i) .htaccess
যাচাইকারী আপনার নিজের সূচক পৃষ্ঠাটি তা নিশ্চিত করার জন্য:
RewriteCond %{HTTP_REFERRER} !=HTTP://www.domain.com/index.php [NC]
RewriteRule ^submit\.php$ - [F]
এবং (ii) আপনার পিএইচপি সূচক মধ্যে রয়েছে। পিএইচপি ফর্ম জেনারেটরের একটি টাইমস্ট্যাম্প এবং বৈধতার জন্য কিছু লুকানো ক্ষেত্র অন্তর্ভুক্ত। বৈধতা হতে পারে, বলুন, টাইমস্ট্যাম্পের MD5 এর প্রথম 10 টি অক্ষর এবং কিছু অভ্যন্তরীণ গোপনীয়তা। জমা দেওয়ার প্রক্রিয়া করার সময় আপনি (i) যাচাই করতে পারেন যে টাইমস্ট্যাম্প এবং বৈধতা মিলছে, এবং (ii) টাইমস্ট্যাম্পের মধ্যে রয়েছে, বলুন, বর্তমান সময়ের 15 মিনিট।
এটি আপনি স্প্যামিংকে একমাত্র ব্যবহারিক উপায় হিসাবে আটকাতে পারবেন যে কোনও স্প্যামার একটি বৈধ টাইমস্ট্যাম্প / যাচাইকরণের জুটি পেতে পারে কোনও ফর্ম পার্স করার জন্য, তবে এই স্ক্র্যাপের কেবল 15 মিনিটের জীবন থাকবে।