CodeIgniter multi base_url

Așa cum am scris într-un post anterior problema definirii base_url variabile este destul de neplăcut. În această specificitate de îngrijire variabilă deschide calea spre legături, filme de acțiune în forme, redirekt etc și, dacă nu, atunci CI nereaboti CORECTA 🙂 de lucrări, dar face unele lucruri cu adresa URL-nebunești lea 🙂 decizia ca întotdeauna simplu ( pentru mine a venit chiar înainte de a decide să-l scrie singur) 😀

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

Această bucată de cod se înlocuiește configurația base_url într-un fișier. Lucrări după cum se vede atât pentru http și https. Взима си само папката в която разположена платформата така, че не е необходима никаква намеса от наша страна.

lasa un raspuns

Adresa ta de email nu va fi publicat. Câmpurile necesare sunt marcate *

Anti SPAM *