php - What's the difference between $_SERVER['PHP_SELF'] and $_SERVER['SCRIPT_NAME']? -
php - What's the difference between $_SERVER['PHP_SELF'] and $_SERVER['SCRIPT_NAME']? -
i have php framework , used $_server['script_name'] optimize portability. way don't need manually configure path anymore.
$this->base_url = str_replace('index.php', '', 'http://'.$_server['server_name'].$_server['script_name']); but noticed $_server['script_name'] , $_server['php_self'] returns exact same string. so, what's difference? how should take between them?
difference
http://sandbox.phpcode.eu/g/3e38d.php/test script name absolute path file.
php_self script you're in (along "path" after .php)
it's $_server['server_name'] , $_server['http_host']
http://sandbox.phpcode.eu./g/f5093.php http://sandbox.phpcode.eu/g/f5093.php spot 1 difference
php apache
Comments
Post a Comment