caozha-ip เป็นโมดูลการถ่ายโอนที่อยู่ IP ที่สมบูรณ์ซึ่งเขียนโดยใช้ PHP ดั้งเดิม รองรับการรับ IP และการสืบค้น IP ที่ระบุโดยอัตโนมัติ นอกจากนี้ยังรองรับเอาต์พุตของ json, jsonp, text, xml, js และรูปแบบ IP และที่อยู่อื่น ๆ ยังรองรับสามารถแบ่งย่อยเป็นประเทศ จังหวัด เมือง และภูมิภาค เพื่ออำนวยความสะดวกในการบูรณาการและใช้งานในระบบต่างๆ ฐานข้อมูลใช้ MYSQL และข้อมูลที่อยู่ IP มาจากฐานข้อมูล Innocence IP เป็นต้น
วิธีใช้ caozha-ip เวอร์ชัน MySQL:
1. นำเข้า src/caozha_ip.sql.zip ลงในฐานข้อมูล MYSQL
2. กำหนดค่าข้อมูลฐานข้อมูล src/caozha_ip.class.php
3. ตัวอย่างอ้างอิง: examples/ (มีวิธีการโทรหลายวิธี)
เวอร์ชัน NoSQL (ไม่ต้องใช้ฐานข้อมูล):
1. แนะนำ src-NoSQL/caozha_ip.class.php
2. ตัวอย่างอ้างอิง: examples/NoSQL.php
วิธีการอัพเดตข้อมูล IP:
เวอร์ชัน MySQL:
1. ดาวน์โหลดเวอร์ชันล่าสุดของฐานข้อมูล Innocence IP จากอินเทอร์เน็ต หลังจากการติดตั้ง ให้เปิดซอฟต์แวร์แล้วคลิก "แตกไฟล์" เพื่อรับไฟล์: qqwry.txt และวางไว้ในไดเร็กทอรี Convert/
2. แก้ไขการกำหนดค่าฐานข้อมูลใน Convert/convert.php รันโปรแกรม PHP นี้ และดำเนินการที่เกี่ยวข้องเพื่ออัปเดตข้อมูล IP ให้เสร็จสมบูรณ์
เวอร์ชัน NoSQL (ไม่ต้องใช้ฐานข้อมูล):
ดาวน์โหลดเวอร์ชันล่าสุดของฐานข้อมูล Innocence IP ทางออนไลน์ หลังจากการติดตั้ง ให้เปิดไดเร็กทอรีการติดตั้งซอฟต์แวร์ ค้นหา qqwry.dat และวางไว้ในไดเร็กทอรี src-NoSQL/ เพื่อเขียนทับไฟล์ข้อมูลเก่า