Cara Menyembunyikan Link Download via PHP

Bagi teman-teman yang punya hosting berbayar maupun gratisan asalkan telah support dengan file ekstensi php, coba simak postingan saya kali ini siapa tahu bermanfaat.

Akhir-akhir ini saya coba ngoprek cpanel saya di britha.com untuk membongkar kelebihan menggunakan hosting berbayar. Sedikit demi sedikit akhirnya ketemu juga.

Singkat kata, kali ini saya akan share bagaimana cara proteksi link atau url untuk mengunduh file agar hanya kita saja yang tahu alamat dari file itu yang sebenarnya.

Memang cara ini sedikit rumit karena ada beberapa langkah yang perlu kita kerjakan, dan itu butuh kerja ekstra untuk blogger pemula. Untuk itu, sebaiknya ikuti langkah-langkah ini dengan benar ya sob.


Langkah 1.
Menyiapkan Folder tempat penyimpanan file
Misalnya, namadomain.com/files/templateBlogger.zip

Menyiapkan dua halaman posting .php
A. Diberi judul index.php
B. Diberi judul file.php (bisa diganti)
Ingat.!! index.php dan file.php harus disimpan dalam satu folder yang sama


Langkah 2
Mengisi laman index.php dengan kode berikut:
<?php
session_start();
header("Content-type: text/javascript");
if($_SESSION['NameSession'] != "Download" ){ die(""); }
$_SESSION['NameSession'] = "AnotherKey";
?>
function LinkDownload() {window.location = "//namadomain.com/files/templateBlogger.zip"}


Langkah 3
Mengisi laman file.php dengan kode berikut
<?php
session_start();
$_SESSION['NameSession'] = "Download";
?>
<script type='text/javascript'>{document.write("<scr" + "ipt type=\"text/javascript\" src=\".\"></scr" + "ipt>");}</script>
<?php
echo "<div style=\"text-align:center;\" class=\"CSSTambahan\">\n";
echo "<a href=\"javascript:LinkDownload()\" title=\"Link Download\">DOWNLOAD</a>\n";
echo "</div>\n";
echo "<hr />\n";
?>
<html>
<head>
<title>Judul Postingan</title>
</head>
<body>
<noscript>Kami mendeteksi bahwa Browser Anda tidak mengaktifkan Javascript.<br />Silahkan aktifkan kembali, dan Refresh halaman ini untuk mulai mendownload file..</noscript></body>
</html>

Sampai disini file Anda berhasil dibuat.
Jika Anda mengunjungi laman index.php maka akan menampilkan blank (tidak ada)
Silahkan buka laman yang Anda beri nama file.php
Maka Anda akan menemukan Tulisan DOWNLOAD yang apabila di klik maka akan langsung mendownload tanpa membuka URL aslinya.

Trik ini juga ampuh dalam menyembunyikan lokasi penyimpanan file.
Jika masih ragu, silahkan klik kanan (Inspect elemen) atau CTRL+U (open source)

Pengeditan!!

Tidak ada pengeditan yang banyak, yang terpenting adalah cermati bagian NameSession dan Javascript Link

Pada NameSession saya buat dengan "Download" berwarna orange.
Jika ingin mengganti bagian index.php, maka harus diganti juga pada laman file.php
Begitu juga pada Javascript, yang saya buat disitu LinkDownload

Untuk <noscript></noscript> bisa Anda hapus atau edit. Peringatan  Itu hanya akan muncul jika browser sedang tidak diaktifkan javascriptnya.

Lihat DEMO
Selamat Mencoba..
URL

Komentar yang bermanfaat mendapat Rating*****oleh Admin blog ini