|
|
|
| Всем доброго времени суток!
Например есть скрипт:
<?php
session_start();
if(empty($_GET['id']))
{
$_SESSION['hi']='Привет!';
echo "<a href='index.php?id=1&".SID."'>Link1</a><br/>";
}
else
{
echo $_SESSION['hi'];
echo "<br/><a href='index.php'>Link2</a><br/>";
}
?>
|
Условие: идентификатор сессии SID должен передаваться, т.к куки отключены (так надо)
Помогите сделать правильное RewriteRule если:
нужен вид ссылки
echo "<a href='index/1/идентификатор сессии>Link1</a>";
|
Делаю так:
RewriteEngine On
RewriteBase /papka/
RewriteRule ^index/([0-9]*)/([a-zA-Z0-9]+)$ index.php?id=$1/$2
|
Выдает 404-ую
Делаю так:
RewriteEngine On
RewriteBase /papka/
RewriteRule ^index/([0-9]*)/([=a-zA-Z0-9]+)$ index.php?id=$1/$2
|
Выдает: немного не так как нужно, а именно index/1/PHPSESSID=идентификатор
А нужно index/1/идентификатор т.е без PHPSESSID=
и такая проблема, если оставить второй вариант (с PHPSESSID=) то толку 0, сессия не сохраняется. | |
|
|
|
|
|
|
|
для: chexov
(11.02.2009 в 12:15)
| | Есть идеи народ? Реально с этой проблемой уже не одну неделю парюсь | |
|
|
|
|
|
|
|
для: chexov
(11.02.2009 в 16:07)
| | Че это такое
...id=$1/$2
? | |
|
|
|
|
автор: Гость_не_я (11.02.2009 в 19:41) |
|
|
для: ddhvvn
(11.02.2009 в 16:57)
| | /PHPSESSID=(a-zA-Z0-9) | |
|
|
|
|
|
|
|
для: Гость_не_я
(11.02.2009 в 19:41)
| | А это к чему? | |
|
|
|
|
|
|
|
для: Гость_не_я
(11.02.2009 в 19:41)
| | А это к чему? | |
|
|
|
|
|
|
|
для: chexov
(11.02.2009 в 12:15)
| | это какой-то невообразимый сюрр.
Если у Вас в URL так или иначе должен быть идентификатор сессии (!) то зачем Вам, объясните мне ради всего святого, ЧПУ ?!
Ну что человеческого в идентификаторе сессии? | |
|
|
|
|
|
|
|
для: Trianon
(11.02.2009 в 22:55)
| | Тогда другой вопрос: Как использовать ЧПУ и сесии, если куки отключены? | |
|
|
|