URL adresinin parametrelerini veya belirli parçalarını almak için PHP'de aşağıdaki yapıları kullanabilirsiniz:
1. URL Adresini Alma
https://domain.tld/temp/url.php
<?php
echo $_SERVER['REQUEST_URI'];
?>
/temp/url.php
2. URL Adresinden Klasörü Alma
https://domain.tld/temp/url.php
<?php
$parts = explode("/", $_SERVER['REQUEST_URI']);
echo $parts[1];
?>
temp
3. URL Adresinin Son Kısmını Alma
https://domain.tld/temp/url.php
<?php
echo basename(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));
?>
url.php
3.1 URL Adresinin Son Kısmını Almanın Alternatif Yöntemi
https://domain.tld/temp/url.php
<?php
$parts = explode("/", $_SERVER['REQUEST_URI']);
echo $parts[2];
?>
url.php
4. Script'in Bulunduğu Klasörü Alma
https://domain.tld/temp/url.php
<?php
echo dirname(__FILE__);
?>
/var/www/vhosts/domain.tld/httpdocs/temp
4.1 Kök Klasörü Alma
https://domain.tld/temp/url.php
<?php
echo dirname(dirname(__FILE__));
?>
/var/www/vhosts/domain.tld/httpdocs
5. URL Adresinin Alan Adını Alma
https://domain.tld/temp/url.php
<?php
echo $_SERVER['HTTP_HOST'];
?>
domain.tld
6. Uzak Cihazın IP Adresini Alma
https://domain.tld/temp/url.php
<?php
echo $_SERVER['REMOTE_ADDR'];
?>
xx.ip.xx.ip
No Comments Yet