GET-запрос

#
GET-запрос
Здравствуйте. Столкнулся с неожиданной проблемой, и на данный момент даже не представляю в чем дело. Задача: с одной страницы передать на другую страницу данные методом "GET". Проблема: данные не передаются. Если я передаю на эту же страницу, то работает, а если на другую, то данные теряются. В чем может быть проблема? Заранее спасибо.
Модератор
#
Re: GET-запрос
FFQuade,
покажите как передаете и как получаете.
#
Re: GET-запрос
В типовой динамической странице узла структуры, с которого отправляем данные, написано:
<form action="filtered" method="GET">

<input type="hidden" name="var1" value="ok"/>

<input type="submit" value="send"/>

</form>

"filtered" - это подузел данного узла структуры;
В динамической странице подузла структуры, куда передаются данные написано:
if (isset($_GET['var1'])) echo "Ok";

В результате никаких данных нет, в том числе это видно в адресной строке, но если передавать на эту же страницу, тогда данные передаются...
#
Re: GET-запрос
я думаю
<form action="filtered/" method="get">

вам поможет, т. е. с закрывающим слешом
без него система делает редирект на тот же путь но с закрывающим слешом, и при этом ваш GET параметр теряется
#
Re: GET-запрос
Если уж на то пошло, то не
<form action="filtered/" method="get">
а
<form action="./filtered/" method="get">
Заказов не беру. Консультирую редко.
#
Re: GET-запрос
в данном случае это равносильно
#
Re: GET-запрос
irbiss, в частном случае это равносильно, а в общем - нет. лучше подстраховаться.
Заказов не беру. Консультирую редко.
#
Re: GET-запрос
Спасибо большое, теперь все работает, и по крайней мере в данном случае работают оба варианта , и в итоге по совету подстраховался
#
Re: GET-запрос
Что-то та же проблема...
Не подскажете, как должна выглядеть результирующая ссылка для страницы
http://сайт.ru/раздел/24/262/

если я хочу передать параметр test=ok
и обработать его в шаблоне (макете т.е. v6)
<?php
if (isset($_GET['test']))
{
echo "ok";
} else { Core_Page::instance()->execute(); }
?>

Модератор
#
Re: GET-запрос
http://сайт.ru/раздел/24/262/?test=ok
Авторизация