Русские параметры в сниппете

Здравствуйте.
Возникла проблема с передачей значений параметров с русским именами, например
Например вызов сниппета:

[[testSnippet?var=`текст`&last=`test`&var1=`params`&var2=`paramsoter`&longrustestparam=`параметр`]]
код спиппета:
return var_dump($scriptProperties);
возвращает это:
array(2) {
  	["var"]=>  string(15) "текст`&las"
	["ustestparam"]=>  string(18) "`параметр`"
}
тут понятное дело в сервере, ибо до переноса все работало отлично.
параметры сервера были установлены по умолчанию:

mbstring.func_overload=2
mbstring.internal_encoding=«UTF-8»
max_execution_time = 60
max_input_time = 60
upload_max_filesize = 16M
realpath_cache_size = 4096k
pcre.recursion_limit = 1000
post_max_size = 16M
date.timezone = «Asia/Yekaterinburg»

расширения:
mysql, pdo, gd, curl, calendar, ctype, iconv

были подозрения на строчки mbstring.func_overload=2, mbstring.internal_encoding=«UTF-8» но при отключении только перестало заходить в админку, а сниппет так же не правильно принимал параметры.

проблема была в mbstring.func_overload=2.
убрал этот параметр и все заработало.

Обновление:
при выключении mbstring.func_overload=2 формы начинают работать, но перестает заходить в админку.
Владимир Flame
02 июля 2014, 08:38
modx.pro
1 169
0

Комментарии: 0

Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
0