
Dalam tutorial ini, Anda akan belajar bagaimana mendapatkan url web halaman yang aktif dari address bar browser web dengan menggunakan script php.
Ini biasanya digunakan untuk membuat box share artikel pada web kita, atau membagikan link tersebut untuk ditampilkan diweb orang lain, sebagai contoh situs video youtube.
Berikut contoh scriptnya:
<?php $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $url; ?>
Pada tutorial ini Anda mempelajari dua fungsi yaitu:
1. $_SERVER['HTTP_HOST']
2. $_SERVER['REQUEST_URI']
$_SERVER['HTTP_HOST'] fungsi ini hanya menampilkan server name (nama servernya) saja.
$_SERVER['REQUEST_URI'] fungsi ini menampilkan path dari file url yang ditampilkan.
Contoh:
url

Gambar diatas adalah contoh url dari website apple. ketika kita menjalankan fungsi $_SERVER['HTTP_HOST']; maka kita akan mendapatkan hasil “www.apple.com” hanya nama servernya saja, tidak ada “http://” dan tidak ada “/downloads/dashboard/email_messaging/todo.html”
<?php $server=$_SERVER['HTTP_HOST']; echo $server; ?>
Script diatas akan menghasilkan tulisan berikut:
www.apple.com
Ketika kita menjalankan script “$_SERVER['REQUEST_URI']” maka kita akan mendapatkan hasil, tanpa “http://” dan tanpa “www.apple.com
<?php $request_url=$_SERVER['REQUEST_URI']; echo $request_url; ?>
Ini adalah hasil ketika kita menjalankan fungsi $_SERVER['REQUEST_URI']
/downloads/dashboard/email_messaging/todo.html
Untuk mendapatkan url penuh dari website tersebut, kita harus menggunakan tanda titik (.) untuk menghubungkan string dari dua fungsi tadi kemudian buatlah http:// secara manual. berikut contohnya:
<?php $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $url; ?>