PHP дээрх GET болон POST аргын ялгаа

Агуулгын хүснэгт:

PHP дээрх GET болон POST аргын ялгаа
PHP дээрх GET болон POST аргын ялгаа

Видео: PHP дээрх GET болон POST аргын ялгаа

Видео: PHP дээрх GET болон POST аргын ялгаа
Видео: Самомассаж ног. Как делать массаж стоп, голени в домашних условиях. 2024, Долдугаар сарын
Anonim

PHP дэх GET болон POST аргын гол ялгаа нь GET арга нь мэдээллийг хуудасны хүсэлтэд хавсаргаж илгээдэг бол POST арга нь HTTP толгойгоор мэдээлэл илгээдэгт оршино.

PHP нь вэб хөгжүүлэхэд зориулагдсан сервер талын скрипт хэл юм. GET болон POST аргууд нь вэб сервер рүү мэдээлэл илгээх үйлчлүүлэгч компьютерийн хоёр арга юм. Эдгээр аргууд нь хэрэглэгчээс маягтаар мэдээлэл авахад тусалдаг.

PHP дэх GET ба POST аргын хоорондох ялгаа - Харьцуулалтын хураангуй
PHP дэх GET ба POST аргын хоорондох ялгаа - Харьцуулалтын хураангуй

PHP дээр GET арга гэж юу вэ?

Динамик вэб сайт нь мэдээллийн сангаас өгөгдөл хадгалах, шинэчлэх, сэргээх, устгах чадвартай. Маягт нь хэрэглэгч өгөгдлийг бөглөх талбаруудыг агуулсан баримт бичиг юм. Эдгээр маягтын өгөгдөл нь мэдээллийн санд хадгалагдана.

PHP дэх GET ба POST аргын хоорондох ялгаа
PHP дэх GET ба POST аргын хоорондох ялгаа

GET аргатай маягтын мэдээлэл нь хүн бүрт харагдана. Өөрөөр хэлбэл, бүх хувьсагчийн нэр, утгууд URL дээр харагдана. '?' тэмдэгт нь хуудасны URL болон маягтын мэдээллийг тусгаарладаг. GET ашиглан илгээх мэдээллийн хэмжээ хязгаарлагдмал. Энэ нь 1500 тэмдэгтээс бага байна. Ихэвчлэн нууц үг гэх мэт нууц мэдээллийг GET ашиглан илгээх нь тийм ч сайн туршлага биш юм. Зарим тохиолдолд энэ арга нь хуудсыг хавчуурга хийхэд тусалдаг.

PHP дээр POST арга гэж юу вэ?

POST аргатай маягтын мэдээлэл хүн бүрт харагдахгүй. Өөрөөр хэлбэл, бүх хувьсагчийн нэр, утгыг HTTP хүсэлтийн үндсэн хэсэгт хавсаргасан болно. Маягтын мэдээлэл URL дээр харагдахгүй байна. Тиймээс энэ нь мэдээллийг найдвартай илгээхэд тусалдаг. Мөн илгээх өгөгдлийн хэмжээнд тодорхой хязгаарлалт байхгүй. Үүнээс гадна POST арга нь серверт файл байршуулах үед олон хэсэгтэй хоёртын оролтыг дэмжих зэрэг боломжуудыг олгодог.

PHP дээрх GET болон POST аргын ялгаа нь юу вэ?

GET ба PHP дээрх POST арга

GET нь мэдээллийг хуудасны хүсэлтэд хавсаргаж илгээдэг арга юм. POST нь HTTP толгойгоор мэдээлэл дамжуулах арга юм.
URL
Маягтын мэдээлэл URL дээр харагдаж байна Маягтын мэдээлэл URL дээр харагдахгүй байна
Мэдээллийн дүн
Хязгаарлагдмал хэмжээний мэдээлэл илгээсэн. Энэ нь 1500 тэмдэгтээс бага байна. Хязгааргүй хэмжээний мэдээлэл илгээсэн.
Хэрэглээ
Мэдрэмжгүй өгөгдөл илгээхэд тусална Мэдрэмжтэй өгөгдөл (нууц үг), хоёртын өгөгдөл (word баримт, зураг) илгээх, файл байршуулахад тусална
Аюулгүй байдал
Тийм аюулгүй биш. Илүү аюулгүй.
Хуудсыг хавчуурга хийх
Хуудсыг хавчуурга хийх боломжтой Хуудсыг тэмдэглэх боломжгүй

Хураангуй – PHP дээрх GET ба POST арга

Энэ нийтлэлд PHP дээр маягттай ажиллах хоёр чухал аргыг авч үзсэн. Эдгээр нь GET ба POST аргууд юм. Ерөнхийдөө хөгжүүлэгчид GET аргыг ашиглахаас илүү POST аргыг илүүд үздэг. PHP дэх GET болон POST аргуудын гол ялгаа нь GET арга нь мэдээллийг хуудасны хүсэлтэд хавсаргаж илгээдэг бол POST арга нь HTTP толгойгоор мэдээлэл илгээдэгт оршино.

Зөвлөмж болгож буй: