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
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
Jika anda klik ke link keempat maka akan muncul sumber terakhir dari link kedua
Dari halaman keempat, jika anda klik halaman pertama (sebelumnya tidak ada sumber) maka akan muncul sumber dari halaman keempat
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 **