Содержимое массива $_REQUEST

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

что же в нем?

#1 18 января 2011 в 23:09
Привет.
В компоненте надо передать через ссылку некоторые данные. Чтобы не городить много роутеров хочу это сделать через GET (?var=value).
Но на удивление ни через $inCore->request (и даже в $_REQUEST) переданные данные не видны.
Они где-то чистится?
В самом GET только значение URI.

Но что интересно! Там нашел такие значения как
wordpress_ratepost
elggperm

Это из моих cookies подсосалось?

Вобщем, как же получить заветный GET?
#2 18 января 2011 в 23:17
а что говорит print_r($_REQUEST); ?

Они где-то чистится?

Nick

нет не чистятся

и как пробовали передавать?

/index.php?var=value

в коде разбираем
$var = $inCore->request('var', 'str', '');

где второй аргумент метода request тип переменной.

так должно работать.
#3 18 января 2011 в 23:27
смотрю через var_dump($_REQUEST);
Из относящегося к делу там есть:
uri — string
PHPSESSID — string
InstantCMS — array (в нем юзерид)
do — string (из роутера как я понимаю)

передаю параметры так:
/page.html?var1=val1&var2=val2

роутер работает как надо, но вот параметры куда-то деваются.
#4 18 января 2011 в 23:32

передаю параметры так:
/page.html?var1=val1&var2=val2

Nick

так не верно, роутер понимает это как одно целое что ли… не как переменные, т.е. ?var1=val1&var2=val2 после обработки роутера для системы просто набор символов.

необходимо передавать конкретному php скрипту

/index.php?var=value

Fuze

в вашем случае что мешает написать правило в роутере?
#5 18 января 2011 в 23:48
Прийдется. Просто думал как быстрее.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.