ໃນແອັບພລິເຄຊັນ 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 ຖືກເພີ່ມເຂົ້າ libcurl ໃນ 8.7.0 ແລະ ຖືກເປີດໃຫ້ໃຊ້ໂດຍ PHP build ທີ່ເຂົ້າກັນໄດ້. ຜົນຂອງມັນລາຍງານການໃຊ້ພຣັອກຊີ, ບໍ່ແມ່ນ URL ເຕັມຂອງພຣັອກຊີທີ່ເລືອກ. ຖ້າຄ່າຄົງທີ່ບໍ່ມີ, null ຂ້າງເທິງໝາຍຄວາມວ່າການສັງເກດບໍ່ສາມາດໃຊ້ໄດ້, ບໍ່ແມ່ນວ່າຄຳຮ້ອງໄປໂດຍກົງ.

ອ່ານຄ່າເຫຼົ່ານີ້ໃນຂະນະທີ່ມືຈັບຍັງອະທິບາຍການປະຕິບັດທີ່ກ່ຽວຂ້ອງ. ການເຊື່ອມຕໍ່ທີ່ລົ້ມເຫຼວອາດບໍ່ໃຫ້ທີ່ຢູ່ຄູ່ຂ້າງທີ່ເປັນປະໂຫຍດ, ແລະ ພຣັອກຊີທີ່ຊັດເຈນກໍຍັງອາດຖືກຂ້າມຜ່ານດ້ວຍຂໍ້ຍົກເວັ້ນທີ່ໃຊ້ໄດ້.

ຈຸດປາຍທາງກວດສອບ IP ຕອບຄຳຖາມທີສາມ. ຄຳຕອບຂອງມັນອາດອະທິບາຍທາງອອກທີ່ຢູ່ຫຼັງພຣັອກຊີ, ໃນຂະນະທີ່ຊື່ໂຮສທີ່ຕັ້ງຄ່າແກ້ໄຂໄປຫາທາງເຂົ້າອື່ນ. ບໍ່ຄວນແທນທີ່ຢູ່ໜຶ່ງດ້ວຍອີກອັນໜຶ່ງໃນການຕັ້ງຄ່າຂອງແອັບພລິເຄຊັນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ