`enable_query_strings` не работает должным образом

Я пытаюсь использовать CodeIgniter и xdebug. Когда я ввожу следующий URL:

http://localhost/redux/index.php

xdbug работает хорошо. Когда я перехожу по следующему URL-адресу:

http://localhost/redux/index.php?

Я получаю следующее сообщение об ошибке 404:

XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=124466969367132 

Eclipse запускает Firefox со вторым, неправильным URL-адресом, а затем мне приходится его менять. Я использую enable_query_strings = TRUE, но все еще получаю сообщение об ошибке. Как решить эту проблему?


person Delirium tremens    schedule 10.06.2009    source источник


Ответы (2)


Чтобы это работало идеально, используйте:

$config['uri_protocol'] = "PATH_INFO";
$config['enable_query_strings'] = TRUE;
person Phil Sturgeon    schedule 17.06.2009
comment
Работаю над проектом OOOLD, и мне нужна была эта информация. Спасибо! - person Tim Habersack; 23.12.2014

Убедитесь, что у вас есть оба

$config['uri_protocol'] = "QUERY_STRING"; или $config['uri_protocol'] = "REQUEST_URI";

и

$config['enable_query_strings'] = ИСТИНА;

Если это не сработает, попробуйте изменить символы URI на это

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-?';

person wiebersk    schedule 11.06.2009
comment
привет, Wiebrsk, сработала PATH_INFO, но все равно спасибо за попытку - person Delirium tremens; 11.06.2009