Cara Mengambil Url dengan PHP

By , February 9, 2015,

Cara Mengambil Url dengan PHP. Berikut adalah cara bagaimana Anda dapat mengambil url yang ada di browser dengan php. Di php teknik ini banyak digunakan untuk memanipulasi suatu proses pada php. Nah untuk itu tutorial kali ini saya bagikan untuk Anda semua.

Cara Mengambil Url dengan PHP

Berikut ini cara mendapatkan link yang ada pada browser secara penuh. Selain mengambil url secara penuh kadang domain utama yang hanya dibutuhkan untuk di ambil, selain itu kadang juga mengambil root setelah domain. Tergantung kebutuhan masing-masing dan di gunakan untuk apa link tersebut.

$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

Hasilnya:

Cara mengambil url dengan php

Cara mengambil url dengan php

Penjelasan dari script di atas adalah

1. Kegunaan http://$_SERVER[HTTP_HOST] adalah untuk mengabil domain utama yang ada pada browser. Misalnya link atau urlnya www.sistemphp.com/tanya/ maka url yang di ambil adalah www.sistemphp.com.

2. Kegunaan $_SERVER[REQUEST_URI] adalah untuk mengambil atau mendapatkan root setalah domain utama tadi, yaitu /tanya/.

Selain dengan cara di atas mengambil url dapat menggunakan cara berikut ini. Nah untuk fungsi-fungsi di bawah ini tergantung penggunaan dan keperluan Anda. Simak script php berikut ini. Tanda baca === adalah merupakan hasil url yang di ambil atau didapatkan dengan contoh url lain.


$_SERVER["DOCUMENT_ROOT"] === /home/user/www
$_SERVER["SERVER_ADDR"] === 143.34.112.23
$_SERVER['HTTP_HOST'] === example.com (or with WWW)
$_SERVER["REQUEST_URI"] === /folder1/folder2/yourfile.php?var=blabla
__FILE__ === /home/user/www/folder1/folder2/yourfile.php --->//p.s. ON WINDOWS SERVERS, instead of / is \
basename(__FILE__) === yourfile.php
__DIR__ === /home/user/www/folder1/folder2 [same: dirname(__FILE__)]
$_SERVER["QUERY_STRING"] === var=blabla

$_SERVER["PHP_SELF"] === /folder1/folder2/yourfile.php
$_SERVER["REQUEST_URI"] === /folder1/folder2/yourfile.php?var=blabla

//If "parentfile.php" includes this source file, and "parentfile.php?a=123" is opened, then
$_SERVER["PHP_SELF"] === /parentfile.php
$_SERVER["REQUEST_URI"] === /parentfile.php?a=123
$_SERVER["SCRIPT_FILENAME"]=== /home/user/www/parentfile.php
str_replace($_SERVER["DOCUMENT_ROOT"],'', str_replace('\\','/',__FILE__ ) ) === /folder1/folder2/yourfile.php

Penjelasan script kedua di atas

1. Kegunaan  $_SERVER[“DOCUMENT_ROOT”] adalah untuk mengambil semua root url.

2. Kegunaan $_SERVER[“SERVER_ADDR”] adalah untuk mengambil ip address pada sebuah url.

3. Kegunaan $_SERVER[“REQUEST_URI”] untuk mengambil seluruh url.

4. Kegunaan __FILE__ untuk mengambil file yang ada pada url.

5. Kegunaan __DIR__ adalah untuk mengambil direktori atau folder.

6. Kegunaan $_SERVER[“QUERY_STRING”] adalah untuk mengambil isi pada sebuah variabel url.

7. Kegunaan $_SERVER[“PHP_SELF”] adalah untuk mengambil root url beserta file pada url itu sendiri..

8. Kegunaan $_SERVER[“REQUEST_URI”] adalah untuk mengambil root, file dan isi variabel pada sebuah url.

Demikian sharing tentang cara ambil url di php semoga membantu. Cara Mengambil Url dengan PHP mudah kan ?.

sumber

Postingan berikutnya

  1. cara membaca url
Category: Artikel

Tentang: Abdul Rohman Wahid, ST

Programmer yang Bekerja menjadi tenaga ahli IT di Instansi Pemerintah Provinsi Riau. Saya biasanya menulis di blog ini terkait pemrograman. Selain itu Saya juga aktif mengelola web searti.com, aplikasikan.com dan kasitau.com. TLP/WA: 082285417494. Profil Lengkap.

2 thoughts on “Cara Mengambil Url dengan PHP

  1. Pasang Iklan Tempat Kost

    Artikel yang sangat menarik, sangat berterima kasih telah berbagi. IDProperti

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *