Есть самопальный редирект на php, на главной странице самого простого вида Принимает запрос GET, далее если news то пересылает на файл обработчик через S_SESSION['news'] Вопрос, можно ли как то передавать данные в обработчика, не через SESSION. И вообще такого вида редирект, это нормально?
накидаю пример index.php if(!empty($_GET['news'])) { $_SESSION['news'] = $_GET['news']; } записали в переменную $_SESSION news.php $novost = $_SESSION['news']; далее поиск по базе... и вывод Код удалил Но как то так было... Меня вообще смущает передача таким методом...
Не понял причем тут редирект. GET следовало бы обработать так Код (Text): <?php if (isset($_GET['news'] ) and !empty($_GET['news'])) { $news_id = intval($_GET['news']); //обращаемся к базе для поиска } else { //действия при неуказанном параметре news } ?>
или так Код (PHP): <?php if (!empty($_GET['news']) && (int)$_GET['news']>0) { // переменной $news_id ничего не присваиваем, // т.к. у нас уже есть переменная $_GET['news'] она число и больше нуля //обращаемся к базе для поиска } else { //действия при неуказанном параметре news } ?>