متد $_GET خیلی شبیه $_post است. منتهی در هنگام ارسال اطلاعات در این متد اطلاعات رو در url موقع ارسال نمایش میده و رمز نگاری نمیشه و زمانی که بخواهیم پسورد از کاربر بگیریم باید از $_post استفاده کنیم تا ایمن باشد.
بهتر است برای ارسال فرم از متد $_post استفاده کنیم. ولی در ارسال اطلاعات از طریق لینک از $_GET استفاده می کنیم. مثلا من به جز صفحه فرم یک صفحه دیگه دارم میخوام از صفحه فرم یک لینک به اون صفحه بدم. میخوام وقتی از صفحه 1 به 2 میره یه داده با خودش ببره مثلا اسم کاربر رو بالا نشون بده.
پیشنهاد ویژه: آموزش php
برای اینکار در صفحه 1 یک لینک ایجاد میکنیم:
echo “<a href=’5.php?firstname=$name & lastName=$lname’>sallam user</a>”;
?>
در صفحه 2 هم مقادیر رو که قراره نمایش بده قرار میدیم:
<?php
echo “Salam”.” “. $_GET[‘firstname’].” “.$_GET[‘lastName’];
?>