ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingใช้ curl ดึงหน้าเพจนึง แต่เอาขึ้น host แล้วแสดงผลคนละแบบ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ใช้ curl ดึงหน้าเพจนึง แต่เอาขึ้น host แล้วแสดงผลคนละแบบ  (อ่าน 486 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
tae861
Verified Seller
ก๊วนเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 477



ดูรายละเอียด
« เมื่อ: 06 มีนาคม 2016, 15:12:59 »

โค๊ด:
function web($url){
$header = array('Referer: http://www.xxx.com/d-xxx-1.html');

$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
curl_setopt($ch, CURLOPT_ENCODING, "gzip");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; WOW64; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506)');

$retValue = curl_exec($ch);
$response = json_decode(curl_exec($ch));
return $retValue;
}

คือลองรันแล้วหน้าเว็บจะให้รหัสมา แต่ host รับค่าต่างจาก localhost ที่จำลองในเครื่อง  wanwan001
ใครพอจะมีไอเดียมั้ยครับ
บันทึกการเข้า
~บอล~
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 494
ออฟไลน์ ออฟไลน์

กระทู้: 3,553



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 06 มีนาคม 2016, 15:26:31 »

ต้องดูที่โฮสด้วยครับว่ารองรับ curl มั้ย
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์