Ответ 1
В /project-folder-name/application/config/config.php настройте эту переменную:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\[email protected]\=';
он также работает для @персонажа
Мой URL:
https://example.com/c3dlZXRfcmFqdmk5MUBob3RtYWlsLmNvbQ=
Когда я удаляю =
, тогда он отлично работает.
У меня это в config.php
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';
Ошибка:
The URI you submitted has disallowed characters.
Как я могу разрешать знаки =
или ==
в URI?
Я попробовал это, изменив это:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-='; // added = sign at the end
В /project-folder-name/application/config/config.php настройте эту переменную:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\[email protected]\=';
он также работает для @персонажа
изменить файл config.php
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-\=';
а также
$config['enable_query_strings'] = TRUE;
Меня устраивает. Попробуй сам!
В CI открыть каталог в файле project-folder-name/application/config/config.php
и настроить переменную $config['permitted_uri_chars']
:
$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\[email protected]\=';
Это будет работать для всех специальных символов
Я получил это в адресной строке
O9SPVKocvz6Ph7mT + ulXzMhYV2VDao5gfL9BWtdMKdOBL4PnSLc5E8nIBYnj4hdTpaBUUgFmMX + 3X24CfzZ3Rw ==
изменение в файле config.php
используйте этот
$config ['allowed_uri_chars'] = 'a-z 0-9 ~%.: _-\= +';
его рабочий тон
прежде всего, вам нужно закодировать свой идентификатор, который проходит в URL-адресе, а затем в контроллере вы должны декодировать идентификатор. Посмотреть:
<a href="<?php echo base_url()?>Cinvoice/imei_invoice/<?php echo base64_encode($invoice_list['invoice_id']); ?>" class="btn btn-danger btn-sm" data-toggle="tooltip" data-placement="left" title="Final Invoice By Ware House">Primary Order</a>
контроллер:
когда вы вызываете fuction, который находится в библиотеке
$content = $CI->linvoice->get_imei(base64_decode($invoice_id));
Người dùng đầu tiên, xin được hướng dẫn
У меня есть запятая "," в моем URL.
Например, не является патентом ниже конфиг в Codeingniter
$ config ['allow_uri_chars'] = 'az 0-9 ~%.: _-';
Я добавил, в этом регулярном выражении, чтобы решить эту проблему. но не повезло.
$ config ['allow_uri_chars'] = 'az 0-9 ~%.: _-,';