PHP cURL ಅನ್ವಯದಲ್ಲಿ “ಪ್ರಾಕ್ಸಿ ಪಡೆಯಿರಿ” ಎಂಬುದು ಮೂರು ವಿಭಿನ್ನ ವಿಷಯಗಳನ್ನು ಸೂಚಿಸಬಹುದು. ಇನ್ನೊಂದು ವಿನಂತಿ ಸೇರಿಸುವ ಮೊದಲು ನಿಮಗೆ ಯಾವ ವೀಕ್ಷಣೆ ಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಿ.

ಪ್ರಶ್ನೆಎಲ್ಲಿ ನೋಡಬೇಕು
ಅನ್ವಯ ಯಾವ ಅಂತಿಮ ಬಿಂದುವನ್ನು ಸಂರಚಿಸಿತು?ಹ್ಯಾಂಡಲ್‌ಗೆ ನೀಡಿದ ಸಂರಚನೆ
ಈ ವರ್ಗಾವಣೆಗೆ ಪ್ರಾಕ್ಸಿ ಬಳಸಲಾಯಿತೇ?ವರ್ಗಾವಣೆ ಮಾಹಿತಿ, ಬೆಂಬಲವಿರುವಲ್ಲಿ
ವೆಬ್‌ಸೈಟ್ ಯಾವ ಸಾರ್ವಜನಿಕ ವಿಳಾಸವನ್ನು ನೋಡಿತು?ಆ ಗಮ್ಯಸ್ಥಾನದಲ್ಲಿ ಒಂದು ವೀಕ್ಷಣೆ

ಆಯ್ಕೆ ಮಾಡಿದ ಅಂತಿಮ ಬಿಂದುವನ್ನು ಹ್ಯಾಂಡಲ್ ಅಥವಾ ವಿನಂತಿ ವಸ್ತುವಿನ ಜೊತೆಗೆ ಇರಿಸಿ. curl_getinfo ವರ್ಗಾವಣೆ-ಮಾಹಿತಿ ಇಂಟರ್ಫೇಸ್, ಹಿಂದೆ ನಿಗದಿಪಡಿಸಿದ ಪ್ರತಿ CURLOPT ಮೌಲ್ಯಕ್ಕೂ ಸಾಮಾನ್ಯ ಗೆಟ್ಟರ್ ಅಲ್ಲ. curl_setopt ಕರೆಗಳನ್ನು ತಡೆಯಲು ಪ್ರಯತ್ನಿಸುವುದಕ್ಕಿಂತ ಅನ್ವಯದ ಸಂರಚನೆಯನ್ನು ಇಟ್ಟುಕೊಳ್ಳುವುದು ಸರಳ.

ಪೂರ್ಣಗೊಂಡ ವರ್ಗಾವಣೆಯನ್ನು ಪರಿಶೀಲಿಸಿ

ವರ್ಗಾವಣೆಯ ನಂತರ, ಸಂಪರ್ಕಗೊಂಡ ಪೀರ್ CURLINFO_PRIMARY_IP ಮೂಲಕ ಲಭ್ಯವಿದೆ. ಮೊದಲ ಸಂಪರ್ಕ ಪ್ರಾಕ್ಸಿಗೆ ಹೋದಾಗ, ಆ ಪೀರ್ ವೆಬ್‌ಸೈಟ್‌ನ ವಿಳಾಸದ ಬದಲು ಪ್ರಾಕ್ಸಿಯ ವಿಳಾಸವಾಗಿರಬಹುದು.

$peer = curl_getinfo($ch, CURLINFO_PRIMARY_IP);
$usedProxy = defined('CURLINFO_USED_PROXY')
    ? curl_getinfo($ch, constant('CURLINFO_USED_PROXY'))
    : null;

CURLINFO_USED_PROXY ಅನ್ನು 8.7.0 ರಲ್ಲಿ libcurl ಗೆ ಸೇರಿಸಲಾಯಿತು ಮತ್ತು ಹೊಂದಾಣಿಕೆಯ PHP ಬಿಲ್ಡ್‌ಗಳು ಅದನ್ನು ಒದಗಿಸುತ್ತವೆ. ಅದರ ಫಲಿತಾಂಶ ಪ್ರಾಕ್ಸಿ ಬಳಕೆಯನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ, ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ರಾಕ್ಸಿಯ ಪೂರ್ಣ URL ಅಲ್ಲ. ಸ್ಥಿರಾಂಕ ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ಮೇಲಿನ null ಎಂದರೆ ವೀಕ್ಷಣೆ ಲಭ್ಯವಿಲ್ಲ, ವಿನಂತಿ ನೇರವಾಗಿ ಹೋಯಿತು ಎಂದಲ್ಲ.

ಹ್ಯಾಂಡಲ್ ಇನ್ನೂ ಸಂಬಂಧಿತ ಕ್ರಿಯೆಯನ್ನು ವಿವರಿಸುತ್ತಿರುವಾಗ ಈ ಮೌಲ್ಯಗಳನ್ನು ಓದಿ. ವಿಫಲ ಸಂಪರ್ಕ ಉಪಯುಕ್ತ ಪೀರ್ ವಿಳಾಸವನ್ನು ನೀಡದಿರಬಹುದು, ಮತ್ತು ಸ್ಪಷ್ಟ ಪ್ರಾಕ್ಸಿಯನ್ನು ಅನ್ವಯವಾಗುವ ಹೊರತುಪಡಿಸುವಿಕೆಯಿಂದ ಇನ್ನೂ ಬೈಪಾಸ್ ಮಾಡಬಹುದು.

IP-ಪರಿಶೀಲನಾ ಅಂತಿಮ ಬಿಂದು ಮೂರನೇ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರಿಸುತ್ತದೆ. ಅದರ ಉತ್ತರ ಪ್ರಾಕ್ಸಿಯ ಹಿಂದಿನ ನಿರ್ಗಮನವನ್ನು ವಿವರಿಸಬಹುದು, ಆದರೆ ಸಂರಚಿತ ಹೋಸ್ಟ್‌ಹೆಸರು ಬೇರೆ ಪ್ರವೇಶಕ್ಕೆ ಪರಿಹರಿಸುತ್ತದೆ. ಅನ್ವಯದ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಒಂದು ವಿಳಾಸವನ್ನು ಇನ್ನೊಂದರಿಂದ ಬದಲಾಯಿಸಬಾರದು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು