Membuat Website Referer
Apakah anda mempunyai website? Berapakah jumlah pengunjung website anda? Pernahkah anda memikirkan hal ini mungkin belum terfikir, karna hal inilah saya menulis artikel ini. Pada artikel ini saya akan membahas bagaimana cara mengetahui pengunjung website anda dari mana saja. Apa keuntungannya kita tahu pengunjung website kita dari mana saja? Oke misalkan kita tahu berapakah pengunjung website kita yang mengunjungi (mengetahui) website kita melalui google (mesin pencari sejagat) kita bisa memfokuskan atau mengoptimalisasikan website kita secara maksimal agar jumlah pengunjung website kita juga bisa maksimal.
Di artikel ini saya akan memberitahukan kepada anda cara mengetahui pengunjung-pengunjung anda, ok sebelum kita memulai membuat script ini, yang harus anda siapkan adalah sebuah database yang akan di gunakan sebagai media penyimpanan yang akan mencatat pengunjung-pengunjung website anda. Script ini akan mencatat link ke web anda dengan mengikuti tag dan karna tag ini memiliki kemampuan untuk mengirimkan referal dari website yang menyediakan link ke website anda. Ok tanpa berpanjang lebar lagi pertama-tama kita buat database yang akan di gunakan sebagai media penyimpanan datanya, berikut ini adalah struktur databasenya.
CREATE TABLE `ref` (
`url` VARCHAR(500),
`time` INT(20),
PRIMARY KEY (`ref`)
);
Setelah kita membuat databasenya berikutnya adalah masuk kepada inti artikel ini setelah pada pembukaan tadi saya telah berbicara panjang lebar ok tanpa berpanjang lebar lagi karna panjang kali lebar sama dengan luas jadi artikel ini akan menjadi sangat panjang. Berikut adalah scriptnya saya beri nama ref.php
ref.php
<?php// fungsi untuk meminta referal dari server$ref = $_SERVER["HTTP_REFERER"];
// Koneksi ke databasemysql_connect("dbhost","dbuser","dbpass");
mysql_select_db("dbname");
// Pengecekan database// Jika data sudah ada maka nilai time akan di tambah$sql = mysql_query("SELECT * FROM `ref` WHERE `url` = '$ref'");
if ($sql)
{// Mengupdate data yang sudah adamysql_query("UPDATE `ref` SET `time` = `time` + 1 WHERE `ref` = '$ref' LIMIT 1");
}else{// Jika data belum ada maka data baru di tambahkan// Menyimpan data ke databasemysql_query("INSERT INTO `ref` (`url`,`time`) VALUES ('$ref','0')");
}?>
Script referalnya sangat simple berikutnya jika anda ingin membuat tabel pengecekannya berikut ini saya sertakan cara meminta data dari database agar lebih mudah di atur (manage).
show.php
<?php// Koneksi ke databasemysql_connect("dbhost","dbuser","dbpass");
mysql_select_db("dbname");
// Meminta data dari database$sql = mysql_query("SELECT * FROM `ref`");
// Menampilkan dataecho ("<table border=\"0\">");
while ($data = mysql_fetch_array($sql))
{echo ("<tr><td>".$sql['url']."</td><td>".$sql['time']."</td></tr>");
}echo ("</table>");
?>
Nah, sudah selesai. Inilah akhir dari artikel ini semoga artikel ini bermanfaat untuk menaikan jumlah pengunjung anda terima kasih….