У меня есть инфраструктура php, и я использовал $_SERVER['SCRIPT_NAME'] для оптимизации переносимости. Таким образом, мне больше не нужно настраивать путь вручную.
$this->base_url = str_replace('index.php', '', 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['SCRIPT_NAME']);
Но я заметил, что $_SERVER['SCRIPT_NAME'] и $_SERVER['PHP_SELF'] возвращает ту же строку. Итак, какая разница? Как выбрать между ними?
