Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Передача параметров в сессиях / 2 сообщений из 2, страница 1 из 1
15.01.2004, 15:18
    #32377214
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в сессиях
Есть ли смысл передавать параметры для постройки страницы не в коммандной строке а через сессии. В таком случае пользователь в адресе будет видеть только имя сайта и никаких там index.php?par1=1&par2=2.
Для формировании нужной сессии лиспользуется скрипт:

//set_action.php
<?
session_start();
$_SESSION["action"]=$_GET["id"];
header("location:http://www.xxx.xx");
?>

а ссылки на страницы будут выглядеть как
<A href="set_action.php?id=main">Главная</A>
<A href="set_action.php?id=news">Новости</A>
<A href="set_action.php?id=sols">Решения</A>

а уже сама страница формируется как
//index.php
<BODY>
<?
$fn=$_SESSION["action"].".inc";
if(file_exists($fn))
{
include $fn;
}else echo "file not found: ".$fn;
?>
</BODY>

Самое интересное что сайты такой структуры при нек. условиях не скачиваются даже постранично. Телепортом тоже. Проверял.

Единственно такой подход будет проблематичен для робота в поисковиках. Он не сможет индексировать отдельные страницы.
...
Рейтинг: 0 / 0
15.01.2004, 17:53
    #32377558
Макс М.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача параметров в сессиях
если ты сам не можешь найти плюсов и при этом видишь минусы то зачем мучаться ?
Хочешь красивый URL - делай через mod_rewrite
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Передача параметров в сессиях / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]