Iarr Modh ann am PHP agus Super Globals ann am PHP

R

Dè a th 'ann an HTTP?

San oideachadh seo, ionnsaichidh tu an dòigh iarrtas HTTP ann am PHP. Tha Protocol Hypertext Transfer (HTTP) na phròtacal conaltraidh teachdaiche is frithealaiche. Bidh e a ’comasachadh conaltradh eadar frithealaiche agus neach-dèiligidh a’ cleachdadh a ’phròtacal freagairt-freagairt. Mar eisimpleir, bidh an neach-dèiligidh a ’cur iarrtas chun t-seirbheisiche agus freagairt tilleadh an t-seirbheisiche anns a bheil còd inbhe còmhla ri fiosrachadh iarrtas.

Dòighean HTTP

Tha am protocol HTTP a ’ceadachadh na dòighean a leanas gus iarrtasan a chuir chun t-seirbheisiche.

  • GET
  • DÈIDH
  • Cuiribh
  • CEANN
  • Aithrisean-
  • PATCH
  • ROGHAINNEAN

A-mach às na modhan HTTP gu h-àrd, tha modhan GET agus POST as cumanta agus feumail. Anns an oideachadh PHP seo, ionnsaichidh tu mu dhòighean GET agus POST ann am PHP.

Modh iarrtas HTTP GET ann am PHP

Bidh an dòigh GET a ’cur dàta gu goireas sònraichte. Bidh modh Faigh a ’cleachdadh sreang Ceist (paidhir dàta / luach) gus dàta a chuir san URL.

Togalaichean modh GET

  • Can cache le cuimhne.
  • Fuirich ann an eachdraidh a ’bhrobhsair.
  • Faodaidh sinn comharra-leabhair a thoirt dha.
  • Chan eilear a ’moladh nuair a bhios tu a’ dèiligeadh ri dàta mothachail.
  • Cuingealachaidhean faid sònraichte. Is urrainn dha caractaran 1024 a làimhseachadh.
  • A-mhàin air a chleachdadh gus dàta iarraidh. Cha ghabh atharrachadh.

Ann am PHP $ _GET na sreath chruinneil anns a bheil fiosrachadh mu iarrtasan fhaighinn ann an cruth paidhir prìomh luach (sreath associative).

Modh iarrtas POST HTTP ann am PHP

Is e POST an dòigh iarrtas as fheumaile ann am protocol HTTP. Bidh modh POST a ’cur an dàta a chaidh a chuir a-steach don bhuidheann iarrtas. Bidh an dòigh seo a ’cruthachadh agus ag ùrachadh ghoireasan.

Togalaichean modh POST

  • Na cuir a-steach iarrtas a-riamh mar chuimhneachan.
  • Na fuirich ann an eachdraidh a ’bhrobhsair.
  • Cha ghabh e comharra-leabhair.
  • Chan eil bacadh air fad dàta.
  • Tha e nas tèarainte an dàta a chuir air falbh an taca ri modh GET.

Ann am PHP $ _ DÈIDH na sreath chruinneil anns a bheil fiosrachadh iar-iarrtasan ann an cruth paidhir prìomh luach (sreath associative).

Modh iarrtas HTTP PUT ann am PHP

Tha an dà dhòigh PUT agus POST air an cleachdadh gus goireasan a chruthachadh no ùrachadh air an fhrithealaiche. Ach, tha eadar-dhealachadh eadar na modhan POST agus PUT. Bidh a bhith a ’cur iarrtasan POST, a-rithist is a-rithist, a’ cruthachadh na h-aon ghoireasan iomadh uair. Air an làimh eile, tha an dòigh PUT a ’toirt a-mach an aon toradh nuair a chuireas tu iarrtasan a-rithist agus a-rithist.

HEAD iarrtas Modh ann am PHP

Tha an dòigh HEAD ag obair san aon dòigh ris an dòigh GET oir tha an dà chuid air an cleachdadh gus goireasan fhaighinn. Ach, tha an dòigh HEAD eadar-dhealaichte bho dhòigh GET leis nach till e an goireas san fhreagairt. Mar eisimpleir, le bhith a ’dèanamh iarrtas GET / cuiridh luchd-cleachdaidh liosta de luchd-cleachdaidh mar fhreagairt. Ach le bhith a ’dèanamh iarrtas HEAD / tillidh luchd-cleachdaidh nach till liosta de luchd-cleachdaidh.

Tha an t-iarrtas HEAD air a chleachdadh gu bunaiteach gus sgrùdadh a dhèanamh air na thèid a thilleadh san fhreagairt. A leithid mus cuir thu sìos faidhle mòr no gum faigh thu freagairt mhòr.

DELETE iarrtas Modh ann am PHP

Bidh modh iarrtas DELETE a ’toirt air falbh cuid de ghoireasan sònraichte.

Iarrtas OPTIONS Modh ann am PHP

Tha modh OPTIONS a ’sònrachadh nan roghainnean conaltraidh airson an goireas targaid.

Anns an ath earrann, nì sinn coimeas eadar modhan GET agus POST oir is e seo an fheadhainn as motha a chleachdar dòighean HTTP leis an luchd-leasachaidh. Bu chòir dhut fios a bhith agad dè an dòigh a tha freagarrach airson a chleachdadh. Às deidh dhut gluasad a dh ’ionnsaigh na clasaichean adhartach PHP, cuidichidh an susbaint seo thu gus dàta foirm GET agus POST a leasachadh le barrachd tuigse.

Cuin a chleachdas tu GET agus POST?

AN GET modh a ’cur an dàta iarrtas mar phàirt den URL iarrtas. Tha e soilleir às an seo, ma tha thu air àrd-ùrlar mothachail far nach urrainn dàta a bhith fosgailte don t-saoghal, cha tèid an dòigh GET a chleachdadh a-riamh. Tha crìoch air an dòigh GET aig a ’char as àirde de 2000 caractar san URL. Mar sin, chan eil dàta iarraidh thairis air a ’chrìoch seo air a chuairteachadh leis an dòigh seo.

Am POST tha modh tòrr nas sàbhailte agus nas tèarainte oir tha an dàta air a chuir a ’cleachdadh a’ bhuidheann iarrtais. San dòigh seo, chan eil e ri fhaicinn le neach sam bith agus mar sin, chan urrainnear atharrachadh. Cuideachd, chan eil crìoch air dàta, faodar modh POST a chleachdadh airson an dà chuid iarrtasan meud beag is mòr a dhèanamh. Leis gu bheil an dòigh GET a ’cleachdadh URL gus dàta a chuir, mar sin faodar a chomharradh. Ach, chan eil e comasach comharrachadh leabhraichean a dhèanamh air na h-iarrtasan POST.

Caochlaidhean Super Global ann am PHP

Gheibhear caochladairean fìor chruinne ann am PHP bho àite sam bith agus bidh iad a ’stòradh fiosrachadh sònraichte annta. Tha an liosta a leanas de chaochladairean fìor chruinne ann am PHP.

Ainm caochlaideachTuairisgeul
$ GLOBALSA ’toirt a-steach a h-uile caochladair cruinne. Tha na caochladairean sin an-còmhnaidh rim faighinn aig raon sam bith.
$ _REQUESTAir a chleachdadh gus dàta fhaighinn às deidh dhut foirm HTML a chuir a-steach.
$ _COOKIEA ’toirt a-steach na briosgaidean uile san sgriobt gnàthach.
$ _ DÈIDHCruinnich dàta bho fhoirm HTML nuair modh = post
$ _GETCruinnich dàta bho fhoirm HTML nuair a bhios modh = faigh
$ _FILESRaon co-cheangail de nithean air an luchdachadh suas chun sgriobt gnàthach a ’cleachdadh method = post
$ _ENVTha caochladairean àrainneachd rim faighinn airson an sgriobt gnàthach.
$ _SESSIONStòr caochladairean seisean airson an t-seisein gnàthach.
$ _SERVERBùth fiosrachadh mu àiteachan Header, Path, agus Script.
Caochlaidhean cruinne ann am PHP

JSON a ’seasamh airson Javascript Object Notation. Tha JSON na riochdachadh de dhàta ann an cruth stuthan javascript. Tha e gu math furasta a leughadh agus air a chleachdadh mar iarrtas cur a-steach agus structar toraidh. Faodar an dàta puist a chuir ann an cruth nithean JSON. Air an làimh eile, faodaidh an fhreagairt a bhith ann an cruth JSON cuideachd.

Is e aon rud a tha a ’dèanamh nithean JSON gu math feumail gu bheil e co-chòrdail ri cha mhòr a h-uile cànan taobh frithealaiche agus taobh teachdaiche. Air sgàth seo, faodaidh luchd-leasachaidh iarrtasan a dhèanamh agus freagairtean fhaighinn le bhith a ’cleachdadh cruth JSON àbhaisteach.

Airson iomradh oifigeil air iarrtasan PHP cliog an seo.

Cuir beachd ris

Lìonra Luchd-teagaisg

Ionnsaich PHP bho A gu Z