Pada panduan PHP kali ini, saya akan share script untuk membuka URL website tapi menggunakan proxy, jadi pada saat halaman website terbuka akan terdeteksi kita itu menggunakan IP dari negara yang berbeda-beda.
Sebelum kita lanjut ke pembahasan, seperti biasanya akan saya tuliskan dulu daftar pertanyaan yang bisa anda jadikan keyword untuk bisa anda gunakan belajar lebih lanjut mencari tambahan pengetahuan tentang pembahasan kali ini.
Pertanyaan:
- Simple PHP Proxy Script
- Php script that act as a proxy server
- Curl - Set up a php proxy to access censored websites and bypass
- Use a proxy with PHP and CURL
- php - How to use CURL via a proxy
Pembahasan
Untuk menjalankan script ini, sebaiknya langsung saja anda praktikan yaitu dengan membuat form, yang berfungsi untuk memasukkan URL yang akan dibuka menggunakan proxy.
Untuk mengetesnya bisa anda buka url myip.net, sehingga bisa terlihat apakah IP atau proxy yang anda gunakan berhasil atau tidak.
Kemudian pada view.php anda masukkan script berikut.
Pada halaman view.php anda berikan variable untuk mengambil post dari form tadi, dan silakan pelajari lebih lanjut ini dia scriptnya.
$urlnya = $_POST['alamaturl'];
function getUrl($url)
{
$ch = curl_init();
$timeout = 5; // set to zero for no timeout
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, "212.237.9.64"); //proxy url
curl_setopt($ch, CURLOPT_PROXYPORT, "3128"); // proxy port number
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "username:pass"); //username:pass
$file_contents = curl_exec($ch);
curl_close($ch);
return $file_contents;
}
echo getUrl($urlnya);
0 Komentar
Penulisan markup di komentar