Macnaha proxy HTTP ee PHP dib uma habeeyo qulqulka TCP ceyriinka ah
Kala sooc xulashooyinka proxy ee PHP HTTP wrapper iyo shaqada protocol ee looga baahan yahay xiriirka TCP ee stream_socket_client.
Xulashada proxy ee macnaha HTTP waxay ka tirsan tahay PHP HTTP stream wrapperka. Xiriirka TCP ceyriinka ah ee uu abuuro stream_socket_client ma noqdo macmiil proxy HTTP sababtoo ah xulashadaas oo ku jirta shay macneed oo keliya.
Haddii koodku si toos ah ugu xirmo cinwaanka meesha loo socdo, wuxuu furayaa dariiqaas TCP. Haddii uu beddelkeeda ku xirmo cinwaanka proxy-ga, baytyada xiga weli waa inay hirgeliyaan borotokoolka proxy-ga.
HTTP CONNECT ahaan taas waxay ka dhigan tahay martigeliyaha iyo dekedda meesha loo socdo oo sax ah, xaqiijinta proxy ee loo baahan yahay, falanqayn buuxda oo jawaabta ah, iyo aqbalaad ka hor inta aan borotokoolka meesha loo socdo bilaaban. Hal wicitaan fread oo raadinaya odhaah guul ah ma aha isku-xir buuxa. TCP waxay jawaab u kala qaybin kartaa akhrisyo ama soo celin kartaa baytyo dheeraad ah oo ay tahay in la ilaaliyo.
Meesha loo socdo oo HTTPS ah, TLS waa inuu markaas ka bilaabmo tunnalka la dhisay oo uu xaqiijiyo aqoonsiga meesha loo socdo. Magaca martigeliyaha proxy-ga ma aha aqoonsiga shahaadada websaytka.
Isticmaal macmiil ama isku-xir leh taageero diiwaangashan oo loogu talagalay borotokoolka proxy-ga loo baahan yahay marka shaqadu tahay oo keliya in URL la soo qaato. Dejinta HTTP iyo SOCKS ee PHP cURL waxay bixiyaan hal dariiq oo la taageeray oo URL lagu soo qaato. Qulqul ceyriin ah wuu faa'iido leeyahay marka codsigu isagu qaato shaqadaas borotokool ee heerka hoose; waa inuusan si aamusan u dhaxlin mala-awaal ka yimaada tusaale HTTP wrapper oo aan xiriir la lahayn.