CodeIgniter multi base_url

Jak napisałem w poprzednim poście problem z Definiowanie zmiennej base_url jest dość kłopotliwe. W konkretność zmienna ta dba o tworzenie ścieżki do linki, film akcji w formularzach, redirektite i tak dalej, i jeśli to nie setnata CI nereaboti korekno 🙂 działa ale nie jakieś szalone rzeczy z url 🙂 decyzja, jak zawsze jest bałagan ( dla mnie to pojawia się trochę zanim zdecyduję się go napisać) 😀

$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);

Z tego kawałka kodu jest zastępowany w base_url pliku config. Działa jak widać dla http i https. Взима си само папката в която разположена платформата така, че не е необходима никаква намеса от наша страна.

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

anty spam *