PHP Clone Website (Mirip Iframe)
Untuk Mengambil halaman secara standart
<?php
$url = "https://example.com/"; // URL yang akan diambil kontennya
$content = file_get_contents($url); // Ambil konten dari URL
echo $content; // Tampilkan konten di halaman web
?>
Berikut adalah contoh kode PHP yang dapat mengambil konten dari URL dan menyesuaikan URL asset yang ada di dalam konten:
<?php
$url = "https://example.com"; // URL yang akan diambil kontennya
$content = file_get_contents($url); // Ambil konten dari URL
// Ambil host dari URL agar dapat digunakan untuk mengubah URL asset
$host = parse_url($url, PHP_URL_HOST);
// Ganti URL asset yang ada di dalam konten
$content = str_replace('href="assets/', 'href="https://' . $host . '/assets/', $content);
$content = str_replace('src="assets/', 'src="https://' . $host . '/assets/', $content);
echo $content; // Tampilkan konten di halaman web
?>
Menambahkan Random Akses.
<?php
$urls = array(
"https://example.com",
"https://google.com",
"https://facebook.com",
"https://yahoo.com",
"https://twitter.com"
);
// Ambil indeks URL secara acak
$index = array_rand($urls);
// Ambil URL yang terpilih
$url = $urls[$index];
$content = file_get_contents($url); // Ambil konten dari URL
// Ambil host dari URL agar dapat digunakan untuk mengubah URL asset
$host = parse_url($url, PHP_URL_HOST);
// Ganti URL asset yang ada di dalam konten
$content = str_replace('href="assets/', 'href="https://' . $host . '/assets/', $content);
$content = str_replace('src="assets/', 'src="https://' . $host . '/assets/', $content);
echo $content; // Tampilkan konten di halaman web
?>