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

  • Cara upload gambar dengan php dan menyimpan kedalam database mysql
    Ada dua cara dalam php agar kita bisa upload gambar dan memanggilnya kembali. Cara pertama dengan menyimpan objek gambarnya kedalam database dan cara kedua adalah menyimpan objek gambar dalam folder dan menyimpan nama filenya didalam database mysql.
  • Membuat function di php
    Function adalah kumpulan baris program yang digunakan untuk melakukan proses tertentu dengan tujuan yang sama. Function akan mengembalikan nilai atau hasil yang sudah diproses kepada rutin atau variabel yang menggunakannya. Function dibuat agar program utama dapat ditulis lebih sederhana dan pengulangan proses dapat dilakukan dengan lebih mudah. Dalam php terdapat tiga jenis function yang bisa dijalankan yaitu User-defined, internal dan anonymous functions. Pada artikel berikut saya akan menjelaskan tentang bagaimana membuat function sediri (User Defined) dalam php.
  • Membagi form dalam beberapa halaman
    Ada beberapa contoh kasus yang mengharuskan kita membagi form dalam beberapa halaman, agar proses input lebih mudah dan dapat memunculkan pilihan sesuai dengan inputan awal. Berikut ini saya akan berbagi trick bagaimana membuat beberapa form yang terpisah halaman bisa saling terhubung dalam sebuah proses.
  • Membuat clean url dengan htaccess dan php
    Apakah anda sudah pernah mendengar istilah clean url dalam php? Dan apakah sudah mencoba sendiri membuatnya? Jika belum inilah saatnya anda mengetahui dan mencoba menerapkannya dalam php. Apa clean url, keuntunganya serta bagaimana membuatnya, simak tulisan saya berikut ini.
  • Menampilkan data mysql dalam list menu dengan php
    List menu atau yang sering disebut combo box adalah sebuah objek dalam form yang disediakan oleh HTML. List menu digunakan untuk menampilkan pilihan yang umumnya bersifat statis misal pilihan nama kota, nama kategori, jenis jabatan dll. Bagaimana seandainya kita ingin menampilkan pilihan dengan sumber datanya dari mysql? Saya akan jelaskan langkahnya pada artikel berikut.

Kiriman terbaru