|
Передача параметров в сессиях
|
|||
---|---|---|---|
#18+
Есть ли смысл передавать параметры для постройки страницы не в коммандной строке а через сессии. В таком случае пользователь в адресе будет видеть только имя сайта и никаких там 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> Самое интересное что сайты такой структуры при нек. условиях не скачиваются даже постранично. Телепортом тоже. Проверял. Единственно такой подход будет проблематичен для робота в поисковиках. Он не сможет индексировать отдельные страницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2004, 15:18 |
|
|
start [/forum/topic.php?fid=23&fpage=521&tid=1480153]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 151ms |
0 / 0 |