Menampilkan sumber kunjungan halaman dengan php

Setiap kita membuka halaman web dengan bantuan browser, jejak sumber kunjungan setiap halaman web direkam oleh browser dan terkirim kedalam server yang diakses. Rekam jejak tersebut akan terus dibawa ke setiap halaman yang kita buka sampai kita menutup aplikasi browser tersebut.

Selain merekam asal mula kunjungan, browser juga mencatat beberapa informasi lain yang juga akan tersimpan dan dapat diambil oleh sistem lain yang berhubungan dengan aktivitas kita selama membuka sebuah halaman menggunakan browser. Informasi yang direkam khusus untuk keperluan informasi sumber akses saja yang sifatnya memang bukan rahasia. Jadi jika anda hanya membuka sebuah halaman kemudian tidak ada aktivitas apapun dengan halaman tersebut maka tidak ada informasi yang direkam.

Cara menampilkan sumber referensi halaman

Dalam tutorial berikut saya hanya akan mencontohkan bagaimana mengambil informasi sumber kunjungan pada halaman web dengan php.

Ilustrasi singkat :

Misal Kita punya beberapa halaman Web dengan nama file :
pertama.php, kedua.php, ketiga.php, keempat.php yang isinya masing-masing saya buat sama agar dapat mengetahui dari mana sumber kunjungan pada halaman tersebut.

Nama File pertama.php

<?php
$ref = $_SERVER['HTTP_REFERER']; //ini perintah utama mengambil alamat sumber
echo "<h1>Referensi Halaman : <br/>".$ref."</h1>";

echo '<p><a href="pertama.php">Referensi 1</a></p>';
echo '<p><a href="kedua.php">Referensi 2</a></p>';
echo '<p><a href="ketiga.php">Referensi 3</a></p>';
echo '<p><a href="keempat.php">Referensi 4</a></p>';
?>

File kedua.php, ketiga.php dan keempat.php isinya sama diatas

Anda bisa mencobanya pertama kali mengakses file pertama.php

Contoh alamat sumber kunjungan dengan php

Pada saat file pertama diakses maka alamat sumber kunjungan tidak ada karena anda membukanya secara langsung tanpa melalu link antar halaman.

Jika anda klik ke link kedua maka akan muncul alamat sumber dari link pertama

Contoh alamat sumber kunjungan dengan php

Jika anda klik ke link keempat maka akan muncul sumber terakhir dari link kedua

Contoh alamat sumber kunjungan dengan php

Dari halaman keempat, jika anda klik halaman pertama (sebelumnya tidak ada sumber) maka akan muncul sumber dari halaman keempat

Contoh alamat sumber kunjungan dengan php

 

Dari contoh yang saya buat mungkin anda sudah mengerti apa yang saya maksud sumber kunjungan tiap halaman yang kita akses akan merujuk kepada halaman sebelumnya dan semua itu bisa kita tampilkan dengan PHP.

Demo dari penggunaan perintah php ini bisa anda lihat di : https://www.zainalhakim.web.id/demo/referensi-halaman/

Semoga bermanfaat

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Membuat file text dengan program php
    Dengan pemrograman web php kita bisa melakukan operasi terhadap file yang berada dalam server. Operasi file yang bisa dilakukan diantaranya adalah membuat file, membaca isi file serta memperbaharui isi dan menghapus file.
  • Membuat kalender bulan dengan php
    Jika anda membuat aplikasi berbasis web, fitur yang yang sering diandalkan adalah tampilan dan kemudahan membuat laporan. Misal saja dalam aplikasi yang anda buat ada salah satu laporan yang menyajikanya berdasarkan tanggal.
  • Fungsi break dan continue dalam php
    Fungsi break dalam php digunakan untuk menghentikan proses yang dilakukan oleh perintah php : for, foreach, while, do-while atau switch. Sedangkan continue digunakan untuk melanjutkan proses pada perintah perulangan for dengan php. Kedua fungsi ini (break dan continue) memang tidak selalu digunakan, karena setiap kasus mungkin saja berbeda keperluan. Pada kasus seperti apa anda memerlukan fungsi break dan continue?
  • Perbedaan session dan cookies dalam php
    Dalam php kita mengenal session dan cookies yang digunakan untuk menyimpan informasi pengguna. Secara umum memang sulit dibedakan karena dari segi fungsinya bisa dikatakan sama. Artikel berikut akan membantu anda membedakanya dari berbagai sisi implementasinya.
  • Membuat pesan error sendiri dengan php
    Pesan error yang sering kita temui di lingkungan pemrograman php sangat beragam tergantung proses apa yang sedang dilakukan. Contoh paling gampang seperti gagalnya melakukan koneksi database, gagalnya menjalankan query, atau salahnya penggunaan sebuah function. Secara mendasar memang semua error akan muncul dilayar tanpa diminta dengan format seadanya (bawaan php). Bagaimana jika kita ingin membuat bentuk tampilan error sendiri?? ini bisa kita lakukan selama yang salah bukan cara penulisan phpnya. Caranya akan saya bahas pada artikel ini.

Kiriman terbaru