$file_server_path = realpath(__FILE__);
// PHP ÆÄÀÏ À̸§ÀÌ µé¾î°£ Àý´ë ¼¹ö °æ·Î
$php_filename = basename(__FILE__);
// PHP ÆÄÀÏ À̸§
$server_path = str_replace(basename(__FILE__), "", $file_server_path);
// PHP ÆÄÀÏ À̸§À» »« Àý´ë ¼¹ö °æ·Î
$server_root_path = $_SERVER['DOCUMENT_ROOT'];
// ¼¹öÀÇ À¥ »Ñ¸®(·çÆ®) °æ·Î(Àý´ë °æ·Î)
$relative_path = eregi_replace("\/[^/]*\.php$", "/", $_SERVER['PHP_SELF']);
// À¥ ¹®¼ÀÇ »Ñ¸® °æ·Î¸¦ »« »ó´ë °æ·Î
$relative_file_server_path = $relative_path.$php_filename;
// PHP ÆÄÀÏ À̸§ÀÌ µé¾î°£ »ó´ë °æ·Î
$base_URL = ($_SERVER['HTTPS'] == 'on') ? 'https://' : 'http://';
$base_URL .= ($_SERVER['SERVER_PORT'] != '80') ? $_SERVER['HTTP_HOST'].':'.$_SERVER['SERVER_PORT'] : $_SERVER['HTTP_HOST'];
// ¹ÙÅÁ URL
$web_path = $base_URL.$relative_path;
// PHP ÆÄÀÏÀÌ ÀÖ´Â °÷ÀÇ À¥ °æ·Î
$full_URL = $web_path.$php_filename;
$full_URI = $base_URL.$_SERVER['REQUEST_URI'];
echo "¹®¼°¡ ÀÖ´Â °÷ÀÇ Àý´ë °æ·Î : ".$server_path;
echo "\n";
echo "¹®¼°¡ ÀÖ´Â °÷ÀÇ Àüü À¥ °æ·Î : ".$web_path;
echo "\n";
echo "¹®¼°¡ ÀÖ´Â °÷ÀÇ »ó´ë °æ·Î : ".$relative_path;
echo "\n";
echo "¹®¼ÀÇ Àý´ë °æ·Î : ".$file_server_path;
echo "\n";
echo "¹®¼ÀÇ »ó´ë °æ·Î : ".$relative_file_server_path;
echo "\n";
echo "¹®¼ÀÇ Àüü URL : ".$full_URL;
echo "\n";
echo "¹®¼ÀÇ Àüü URI : ".$full_URI;
À¥ °æ·Î°¡ http://abcdefg.org/dir/ÀÌ°í ¼¹ö °æ·Î°¡ /home/users/username/www/dir/ÀÎ °ø°£ÀÌ ÀÖ´Ù°í ÇÏÀÚ. ÀÌ °÷¿¡ À§ ³»¿ëÀ» test.php¿¡ ³Ö°í ÁÖ¼Òâ¿¡ http://abcdefg.org/dir/test.php?id=123À̶ó ³ÖÀ¸¸é ´ÙÀ½Ã³·³ ³ª¿Ã °ÍÀÌ´Ù.
¹®¼°¡ ÀÖ´Â °÷ÀÇ Àý´ë °æ·Î : /home/users/username/www/dir/
¹®¼°¡ ÀÖ´Â °÷ÀÇ Àüü À¥ °æ·Î : http://abcdefg.org/dir/
¹®¼°¡ ÀÖ´Â °÷ÀÇ »ó´ë °æ·Î : /dir/
¹®¼ÀÇ Àý´ë °æ·Î : /home/users/username/www/dir/test.php
¹®¼ÀÇ »ó´ë °æ·Î : /dir/test.php
¹®¼ÀÇ Àüü URL : http://abcdefg.org/dir/test.php
¹®¼ÀÇ Àüü URI : http://abcdefg.org/dir/test.php?id=123
¹®¼°¡ ÀÖ´Â °÷ÀÇ Àüü À¥ °æ·Î : http://abcdefg.org/dir/
¹®¼°¡ ÀÖ´Â °÷ÀÇ »ó´ë °æ·Î : /dir/
¹®¼ÀÇ Àý´ë °æ·Î : /home/users/username/www/dir/test.php
¹®¼ÀÇ »ó´ë °æ·Î : /dir/test.php
¹®¼ÀÇ Àüü URL : http://abcdefg.org/dir/test.php
¹®¼ÀÇ Àüü URI : http://abcdefg.org/dir/test.php?id=123