CodeIgniter multi base_url

Jak jsem psal v předchozím příspěvku problém s definováním proměnné base_url je docela namáhavý. V konkrétnosti Tato proměnná pečuje o vytvoření cesty k odkazům, akční film ve formulářích, redirektite a tak dále, a pokud to není setnata CI nereaboti korekno 🙂 funguje, ale dělá některé bláznivé věci s url 🙂 rozhodnutí, jako vždy, je nepořádek ( pro mě to vyskočí trochu, než jsem se rozhodla napsat sami) 😀

$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']);

S tímto kusem kódu nahrazuje v konfiguračním souboru base_url. Funguje jako pro http a https. Взима си само папката в която разположена платформата така, че не е необходима никаква намеса от наша страна.

zanechte odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Anti Spam *