codeigniter — скобки конвертируются в% 26% 2340% 3B вместо% 28 в переполнении стека

Я использую эту строку, чтобы получить полное имя маршрута в Codeigniter:

$path = implode("/", func_get_args());

например, если пользователь вводит https://example.com/test/test5678/test+(123)

Я получу это: test5678/test+(123)

Это немного странно. Все идет нормально, но скобки:

Если я urldecode($path), Я получу test5678/test (123)

затем когда я закодирую это снова (urlencode($path)) скобки конвертировать в %5C%26%5C%2340%5C%3B вместо %28 или же ( . (тот же результат для ))

Что случилось? Как я могу это исправить? Благодарю.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]