PHP-də GET və POST metodu arasındakı əsas fərq ondan ibarətdir ki, GET metodu məlumatları səhifə sorğusuna əlavə etməklə göndərir, POST metodu isə HTTP başlığı vasitəsilə məlumat göndərir.
PHP veb inkişafı üçün nəzərdə tutulmuş server tərəfi skript dilidir. GET və POST üsulları müştəri kompüterinin veb serverə məlumat göndərmək üçün iki yoludur. Bu üsullar istifadəçilərdən formalar vasitəsilə məlumat əldə etməyə kömək edir.
PHP-də GET metodu nədir?
Dinamik veb-sayt verilənlər bazasından məlumatları saxlamaq, yeniləmək, əldə etmək və silmək imkanına malikdir. Forma istifadəçinin məlumatları doldurması üçün sahələri ehtiva edən sənəddir. Bu forma datası verilənlər bazasında saxlanılacaq.
GET metodu ilə forma məlumatı hər kəsə görünür. Başqa sözlə, bütün dəyişən adları və dəyərlər URL-də görünür. '?' simvolu səhifənin URL-sini və forma məlumatını ayırır. GET vasitəsilə göndəriləcək məlumatların miqdarı məhduddur. 1500 simvoldan azdır. Adətən, parol kimi həssas məlumatları göndərmək üçün GET-dən istifadə etmək yaxşı təcrübə deyil. Bəzi hallarda bu üsul səhifəni əlfəcin qoymağa kömək edir.
PHP-də POST Metodu nədir?
POST metodu ilə forma məlumatı hər kəsə görünmür. Başqa sözlə, bütün dəyişən adları və dəyərləri HTTP sorğusunun gövdəsinə əlavə olunur. Forma məlumatı URL-də görünmür. Buna görə də, məlumatı təhlükəsiz şəkildə göndərməyə kömək edir. Göndəriləcək məlumatların miqdarına da xüsusi məhdudiyyət yoxdur. Bundan əlavə, POST metodu faylları serverə yükləyərkən çoxhissəli binar daxiletmə dəstəyi kimi funksiyaları təmin edir.
PHP-də GET və POST Metodunun Fərqi Nədir?
GET vs PHP-də POST Metodu |
|
GET məlumatı səhifə sorğusuna əlavə etməklə göndərən bir üsuldur. | POST HTTP başlığı vasitəsilə məlumat ötürən üsuldur. |
URL | |
Forma məlumatı URL-də görünür | Forma məlumatı URL-də görünmür |
Məlumat Məbləği | |
Məhdud sayda məlumat göndərilir. 1500 simvoldan azdır. | Limitsiz miqdarda məlumat göndərilir. |
İstifadə | |
Həssas olmayan məlumatların göndərilməsinə kömək edir | Həssas data (parollar), ikili verilənlər (söz sənədləri, şəkillər) göndərməyə və faylları yükləməyə kömək edir |
Təhlükəsizlik | |
Çox təhlükəsiz deyil. | Daha təhlükəsiz. |
Səhifənin əlfəcinlənməsi | |
Səhifəni işarələmək mümkündür | Səhifəni işarələmək mümkün deyil |
Xülasə – PHP-də GET və POST metodu
Bu məqalədə PHP-də formaların idarə edilməsinin iki mühüm üsulu müzakirə edilmişdir. Bunlar GET və POST üsullarıdır. Ümumiyyətlə, tərtibatçılar GET metodundan istifadə etməkdənsə, məlumat göndərmək üçün POST metoduna üstünlük verirlər. PHP-də GET və POST metodu arasındakı əsas fərq ondan ibarətdir ki, GET metodu məlumatları səhifə sorğusuna əlavə etməklə göndərir, POST metodu isə HTTP başlığı vasitəsilə məlumat göndərir.