Intereting Posts
Запись изменений Вернуться к объекту запроса Zend Dom PHP: Как получить воскресенье и субботу с учетом ввода даты? PHP не может загружать разделяемые библиотеки Как я могу выбрать и загрузить несколько файлов с помощью HTML и PHP, используя HTTP POST? Есть ли более простой способ загрузки файлов в laravel Доступ к ассоциативному массиву с помощью целочисленного индекса в PHP Преобразование mysqli pagination в готовое разбиение на страницы RewriteRule, создающий 500 внутренних ошибок сервера Установить переменную среды извне bash Регулярное выражение для фильтрации "подходит прямо до http Является ли CGI все еще медленным при использовании с компилируемой программой, которая не требует виртуальной машины? Каков наилучший способ добавить две строки вместе? Невозможно установить глобальную усадьбу: ваши требования не могут быть решены PHP: вызов метода экземпляра через синтаксис ClassName :: method приводит к статическому вызову? Как закодировать php-функцию или задать параметры для возврата значений высоты NO для изображений?

base_url не работает в codeigniter 3.0.3

Я использую CodeIgniter 3.0.3, и я не могу base_url() . в то время как я устанавливаю base_url в файле config.php в $config['base_url'] = 'localhost/codeig303'; и когда я его печатаю, он печатает localhost/codeig303/ но когда я использую его в href он повторяет url как localhost/codeig303/localhost/codeig303/ , и если я устанавливаю его в $config['base_url'] = ''; то он возвращает http://::1/codeig303/ .

но он работал в codeigniter 3.0.1, который я использовал до

    добавьте http: до localhost , вместо

     $config['base_url'] = 'localhost/codeig303'; 

    Добавь это

     $config['base_url'] = 'http://localhost/codeig303/'; 

    Повторное время показывает localhost / codeig303 / localhost / codeig303 / URL

    PLS добавить http: // для передней части localhost

    как http: // localhost / codeig303

    Если вы применяете этот тип, то работаете нормально.

    использовать это :

      <a href = "<?php echo base_url(); ?>your/directory">Something</a> 

    также

      $config['base_url'] = 'localhost/codeig303'; 

    должно быть:

      $config['base_url'] = 'http://localhost/codeig303/'; 

    В localhost keep base_url() пуст. Когда вы загружаете сервер на сервер, добавьте base_url() как http://stackoverflow.com/ .

    .htaccess (внешняя папка приложения)

     RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] 

    URL-адреса Codeigniter

    Добавьте следующий код в config.php:

     if(ENVIRONMENT != 'production') $config['base_url'] = (is_https() ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['SCRIPT_NAME'], 0, strpos($_SERVER['SCRIPT_NAME'], basename($_SERVER['SCRIPT_FILENAME']))); else $config['base_url'] = ''; 

    и Add <?php echo base_url(); ?>/'your file locations' <?php echo base_url(); ?>/'your file locations'

    Надеюсь, что ответ на ваш вопрос ..!