итак.. только щас смог добраться до кода..
1. в скрипте авторизации:
@session_start();
$_SESSION['valid_user']=$user; //значение переменной user скрипт получает из формы
2. В следующем скрипте:
@session_start();
$id=session_id();
echo $id." "; //печатаю идентифкатор сессии
$db=mysql_connect("localhost", $_SESSION['valid_user']);
mysql_select_db("test", $db);
...
include ".../assets_request.php?id=$id";
3. в инклудируемом скрипте:
@session_start();
$id=session_id();
echo $id." "; //печатаю идентифкатор сессии еще раз
...
$db=mysql_connect("localhost", $_SESSION['valid_user']);
mysql_select_db("test", $db);
так вот, идентификаторы не совпадают, файлы сессии множатся как а дрожжах при каждом переходе по ссылке (каждый раз инклудируемый скрипт(3) открывает новую сессию, в то время как (2) поддерживает одну и ту же)
что не так? (Отредактировано автором: 30 Января, 2008 - 15:44:46)
|