ຄຳຮ້ອງ PHP cURL ນີ້ໃຊ້ພຣັອກຊີໃດ?
ແຍກພຣັອກຊີທີ່ຕັ້ງຄ່າ, ຄູ່ຂ້າງທີ່ເຊື່ອມຕໍ່ ແລະ ທາງອອກສາທາລະນະທີ່ປາຍທາງເຫັນ.
ໃນແອັບພລິເຄຊັນ 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 ຕອບຄຳຖາມທີສາມ. ຄຳຕອບຂອງມັນອາດອະທິບາຍທາງອອກທີ່ຢູ່ຫຼັງພຣັອກຊີ, ໃນຂະນະທີ່ຊື່ໂຮສທີ່ຕັ້ງຄ່າແກ້ໄຂໄປຫາທາງເຂົ້າອື່ນ. ບໍ່ຄວນແທນທີ່ຢູ່ໜຶ່ງດ້ວຍອີກອັນໜຶ່ງໃນການຕັ້ງຄ່າຂອງແອັບພລິເຄຊັນ.