CodeIgniter متعدد base_url

وكما كتبت في سابق منصب المشكلة مع تحديد base_url متغير مزعجة جداً. في واقعية يعتني هذا المتغير لإنشاء مسار للروابط, فيلم عمل في النماذج, ريديريكتيتي وهكذا ولو أنها ليست 🙂 كوريكنو نيريبوتي سيتناتا CI لكن لا يعمل بعض الأشياء المجنونة مع عنوان المقرر 🙂، كما دائماً، الفوضى ( بالنسبة لي فإنه ينبثق قليلاً قبل أن تقرر لكتابة ذلك بنفسك) 😀

$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 ملف التهيئة. يعمل كما ينظر ل http و https. Взима си само папката в която разположена платформата така, че не е необходима никаква намеса от наша страна.

اترك ردًا

لن يتم نشر عنوان البريد الإلكتروني الخاص بك. يتم وضع علامة الحقول المطلوبة *

مكافحة البريد المزعج *