Tags:

อันนี้เป็นโค๊ดหน้า index.php ของเว็บผมครับ

โค๊ด:

<?php
$homepage = file_get_contents('http://www.pornhub.com/');
echo $homepage;
?>

คือหลังจากที่ user จาก USA โหลดเว็บผม ที่ index.php ก็สามารถ file_get_contents จาก pornhub.com ได้ปกติ

แต่พอให้ user จาก ประเทศไทย เข้าเว็บผม ที่ index.php กลับไม่ได้รับข้อมูลอะไรออกมาเลย ซึ่งสาเหตุเกิดจาก ประเทศไทย บล๊อกเว็บ pornhub.com ไว้

จึอยากขอสอบถามทุกท่านว่า ผมสามารถใช้ proxy ร่วมกับ vps เพื่อทำให้ user จากประเทศไทย รับข้อมูล file_get_contents จาก pornhub.com ได้มั้ยครับ

Get latest news from Blognone
By: itpcc
ContributoriPhoneRed HatUbuntu
on 4 December 2016 - 22:39 #956956
itpcc's picture

แหม่...ชื่อเว็บตัวอย่างก็นะ

ไม่แน่ใจว่า native PHP ทำได้มั้ยนะครับ แต่ cURL น่ะพอได้นะครับ


บล็อกส่วนตัวที่อัพเดตตามอารมณ์และความขยัน :P

By: nut_457
AndroidUbuntuWindows
on 5 December 2016 - 01:46 #956963

ลองดู Option ที่เกี่ยวกับ CURLOPT_PROXY นะครับ น่าจะช่วยได้

http://php.net/manual/en/function.curl-setopt.php

ปล. เห็นคนเขียน PHP หลายๆ คนชอบเขียนดึงข้อมูลภายนอกผ่าน file_get_contents แนะนำทำผ่าน curl ดีกว่าครับ

By: itpcc
ContributoriPhoneRed HatUbuntu
on 6 December 2016 - 01:58 #957043 Reply to:956963
By: Shin Pongsin
AndroidWindows
on 6 December 2016 - 13:06 #957108

ได้ แต่มีโอกาสไม่สมบูรณ์สูงครับ, บางเว็บโดยเฉพาะที่มีแต่ content static จะใช้ได้ครับ

ไม่สมบูรณ์เนื่องจาก script หลายตัว จะมีปัญหา หรือ server ดักไว้เองไม่ยอมให้ผ่าน proxy