CodeIgniter multi base_url

Som jag skrev i ett tidigare inlägg, problemet med att bestämma det base_url variabel är ganska obehagligt. I denna variabel tar hand att skapa en väg till länkar, eschynite i former, omdirigering och så vidare, och om inte Senaten CI narabete coreno 🙂 Fungerar, men gör några galna grejer med url-om 🙂 de Beslut som alltid är en enda röra ( för mig verkar lite innan jag bestämde mig för att skriva det själv) 😀

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

Med denna kod för att ersätta i konfigurationen av base_url obligatoriska. Som du kan se fungerar för både http och https. Взима си само папката в която разположена платформата така, че не е необходима никаква намеса от наша страна.

Lämna svar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *

Anti SPAM *