|
|
|
| получилось так что на локальном компе у меня 2 сайта , и с первого сайта я перекинул скрипт авторизации с $_SESSION['login'] и другими сессиями , и когда я начал сегодня дорабатывать скрипт и изменять код в обоих сайтах одновременно чтоб не забыть ,я проверял сайты на ошибки (вдруг че не так написал)
и получалось если на 1 сайте зарегистрироваться а потом на втором ,то в первом сайте сессии терялись,как будто и не авторизировался человек.
Потом я читал про сессии что обычно хостеры держат все сессии в одной папке usr
(если память мне не изменяет =) ) ,хотелось узнать как решить проблему ?
1 вроде слышал что можно хранить сессии в своей папке usr так ли это?
или как решают такие проблеммы | |
|
|
|
|
|
|
|
для: kvins
(31.07.2011 в 22:01)
| | Можно установить свою директорию для хранения файлов сессии.
<?php
$Path // Путь к директории
// Вариант 1
session_save_path ($Path);
// Вариант 2
ini_set('session.save_path', $Path);
?>
|
Можно написать свой обработчик сессий и хранить данные в базе данных. | |
|
|
|
|
|
|
|
для: MHz
(31.07.2011 в 22:17)
| | ну все я сделал как вы сказали, и в папке появляються сессии ,а как теперь считывать оттуда?
это надо в каждом файле какой то код наверно написать | |
|
|
|
|
|
|
|
для: kvins
(01.08.2011 в 09:45)
| | Эм... Это подразумевает и чтение файлов сессии из установленной директории. | |
|
|
|
|
|
|
|
для: MHz
(01.08.2011 в 12:17)
| | ну да =) забыл что у меня регистрация через 1 файл происходит, а для проверки использовал только два,вот и неработало .
а как очищать папку? я не ставил время на сессию ,она у меня сама закрываеться при закрытии сессии,но в папке все остаеться | |
|
|
|