CodeIgniter multi base_url

Όπως έγραψα σε προηγούμενο post το πρόβλημα με τον καθορισμό της μεταβλητής base_url είναι αρκετά ενοχλητικό. Στην αρετή αυτήν τη μεταβλητή φροντίζει για τη δημιουργία διαδρομής στις συνδέσεις, μια ταινία δράσης στις φόρμες, redirektite και ούτω καθεξής, και αν δεν είναι 🙂 korekno nereaboti setnata CI έργα αλλά δεν κάποια τρελά πράγματα με url 🙂 απόφαση, όπως πάντα, είναι ο σωρός ( για μένα σκάει επάνω ένα κομμάτι πριν αποφασίσω να το γράψετε μόνοι σας) 😀

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

Με αυτό το κομμάτι του κώδικα αντικαθίσταται το base_url αρχείο config. Λειτουργεί όπως φαίνεται για http και https. Взима си само папката в която разположена платформата така, че не е необходима никаква намеса от наша страна.

Αφήνω μια απάντηση

Your email address will not be published. Required fields are marked *

Anti SPAM *