PHP $_POST ভ্যারিয়েবল

$_POST একটি সুপার গ্লোবাল ভ্যারিয়েবল যা HTTP POST মেথডের মাধ্যমে প্রেরিত ডেটা সংগ্রহ করে। এটি সাধারণত ফর্ম সাবমিশনে ব্যবহার হয় যেখানে ইউজারের ইনপুট নিরাপদভাবে সার্ভারে পাঠানো হয়।

$_POST কী?

$_POST একটি অ্যাসোসিয়েটিভ অ্যারে যা method="post" দিয়ে পাঠানো ইনপুট ডেটা ধারণ করে। এটি ইউজারের ডেটা হ্যান্ডেল করার জন্য সবচেয়ে নিরাপদ এবং জনপ্রিয় পদ্ধতিগুলোর একটি।

একটি প্রাথমিক উদাহরণ

ধরি নিচের একটি HTML ফর্ম:

<form method="post" action="submit.php">
  নাম: <input type="text" name="username"><br>
  <input type="submit" value="পাঠান">
</form>

এখন submit.php ফাইলে আমরা PHP দিয়ে ডেটা রিড করতে পারি:

<?php
$username = $_POST['username'];
echo "আপনার নাম: " . htmlspecialchars($username);
?>

এই উদাহরণে htmlspecialchars() ব্যবহার করা হয়েছে ইনপুট সিকিউর করার জন্য।

$_POST ব্যবহার করার কারণ

  • সিকিউর ইনপুট হ্যান্ডলিং
  • লম্বা ডেটা সাবমিশনের জন্য (যেমন: কমেন্ট, নিবন্ধন ফর্ম)
  • URL ক্লিন রাখতে

⚠️ সতর্কতা

যেহেতু ইউজার ইনপুট যেকোনো কিছু হতে পারে, তাই $_POST ডেটা স্যানিটাইজ ও ভ্যালিডেট করা অত্যন্ত গুরুত্বপূর্ণ।

উপসংহার

$_POST হল PHP-তে ইনপুট হ্যান্ডলিংয়ের জন্য সবচেয়ে নিরাপদ ও বহুল ব্যবহৃত সুপার গ্লোবাল। যেকোনো ফর্ম ডেটা প্রসেসিংয়ে এটি অত্যন্ত উপকারী।


 

Leave a Reply