PHP multi-cURL இல் போக்குவரத்து மற்றும் HTTP முடிவுகள்
PHP multi-cURL ப்ராக்ஸி கோரிக்கைகளை மதிப்பிடும்போது ஒவ்வொரு handle-இன் போக்குவரத்து முடிவுகளையும் இலக்கு நிலையையும் படியுங்கள்.
“முடிந்தது” என்பது ஒரு multi-cURL பரிமாற்றம் நின்றுவிட்டது என்பதை மட்டுமே கூறுகிறது. ப்ராக்ஸி உள்நுழைவு வேலை செய்தது, இலக்கு எதிர்பார்த்த நிலையைத் திருப்பியது அல்லது உடல் பயன்படுத்தக்கூடியது என்று அது கூறவில்லை.
முடிந்த ஒவ்வொரு பரிமாற்றத்தையும் curl_multi_info_read() இலிருந்து படியுங்கள். அதன் result அந்த handle-க்கு உரியது. அதை handle-க்குத் தேர்ந்தெடுக்கப்பட்ட ப்ராக்ஸி மற்றும் இலக்குவுடன் வைத்திருங்கள்.
| ஆதாரம் | எதற்குப் பதிலளிக்கிறது |
|---|---|
| பரிமாற்றத்திற்கான cURL முடிவு | பரிமாற்றம் போக்குவரத்து அல்லது நெறிமுறை மட்டத்தில் முடிந்ததா? |
| HTTP நிலை | இந்தப் பரிமாற்றம் எந்தப் பதில் நிலையைப் பெற்றது? |
| எதிர்பார்க்கப்பட்ட பதில் உள்ளடக்கம் | பயன்பாடு தேவையான வளத்தைப் பெற்றதா? |
இந்தச் சோதனைகள் ஒன்றோடொன்று தொடர்புடையவை, ஆனால் எதுவும் மற்றொன்றுக்குப் பதிலாகாது. ப்ராக்ஸி முழுமையாகப் படிக்கக்கூடிய பிழை உடலுடன் அங்கீகார சவாலைத் திருப்பித் தரலாம். சுரங்கப்பாதை வெற்றிகரமாகத் திறந்த பிறகு இணையதளம் மறுப்பைத் திருப்பித் தரலாம்.
உண்மையான பரிமாற்றத்திற்கு முன் தனி நலச் சோதனை மற்றொரு கோரிக்கை பற்றிய பழைய ஆதாரத்தை வழங்குகிறது. அது அடுத்த செயல்பாட்டை உறுதிப்படுத்த முடியாது. முடிவுக்கு உண்மையான பரிமாற்றத்தின் முடிவைப் பயன்படுத்துங்கள், மேலும் முந்தைய சோதனையைக் கூடுதல் பின்னணியாக மட்டும் வைத்திருங்கள்.