Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2010, 19:54   #1
Shyt
Пользователь
 
Регистрация: 06.10.2009
Сообщений: 83
Сообщение Сессия на хосте..

(точно не знаю куда писать эту тему но вроде она с php связана)

У меня возникла проблема с сессией..

Я взял хостинг на нее скинул свои сайтик, но заметил одну проблему, примерно минут через 5 сессия умирает, например как на денвере его можно настроить на время, но у меня нет не каких настроек на хостинге, честно признаюсь я не разу этого не делал, не подскажете что сделать что сессия не помирала или хотя б когда умирает перекидывала на главную страницу авторизации...

Прошу помощи у знающих людей...

Спасибо за любую информацию..
Shyt вне форума Ответить с цитированием
Старый 22.11.2010, 20:14   #2
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Ну Вы что? В Гугле же всё можно найти в два счёта:
http://www.veldv.info/content/%D0%BF...0%B8%D0%B8-php
http://habrahabr.ru/blogs/php/28418/
Никки вне форума Ответить с цитированием
Старый 22.11.2010, 20:22   #3
Shyt
Пользователь
 
Регистрация: 06.10.2009
Сообщений: 83
По умолчанию

а где мне взять настройки??? у меня нет php.ini
Shyt вне форума Ответить с цитированием
Старый 22.11.2010, 20:26   #4
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Ну читать то вы умеете?

По первой ссылке написано как это можно сделать используя .htaccess

Так же по обоим ссылкам есть инфо как это сделать используя функции PHP: session_set_cookie_params и ini_set
Никки вне форума Ответить с цитированием
Старый 22.11.2010, 20:33   #5
Shyt
Пользователь
 
Регистрация: 06.10.2009
Сообщений: 83
По умолчанию

спасибо большое и извиняюсь за свои идиотизм.

1. во первых у меня нет вообще нечего даже .htaccess если только самому сделать.
2 я не понимаю что это вообще ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'] .'../sessions/');
3.и это писать на каждой странице или только на главной session_set_cookie_params(10800);.. .

если честно все очень плохо объясняют, не понятно что к чему...
Shyt вне форума Ответить с цитированием
Старый 23.11.2010, 19:27   #6
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Код:
ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'] .'../sessions/');
- устанавливает директорию на сервере для хранения сессий. Эту функцию с такими параметрами нужно вызвать в каждом скрипте, который должен использовать сессии (разумеется перед вызовом функции старта сессии)

Так же и другие функции: вызываются в скриптах где используются сессии.

Код:
session_set_cookie_params(10800);
Видимо, эта функция устанавливает "время жизни" сессии.
Файл .htaccess можно создать в корне, а лучше каталоге со вложенным каталогом WWW.

В лубом случае, Вы должны определить, почему сессия закрывается так рано: так настроен php, чиститься папка temp и т.д. и в зависимости от этого использовать те или иные функции, устанавливать те или иные параметры.

Изменение некоторых параметров может быть не разрешено вашим хостером. Если хостинг платный то задавайте вопрос в ТП: они скажут о причине быстрого завершения сессий и как это исправить.
Никки вне форума Ответить с цитированием
Старый 24.11.2010, 13:11   #7
Shyt
Пользователь
 
Регистрация: 06.10.2009
Сообщений: 83
По умолчанию

Спасибо большое, но как я вижу почти они все устанавливаются только на сервере если он твои, а у меня проблема то что у меня друг снимает хостинг, он мне выделил территории немного для сайта, у него обычные страницы а у меня с авторизацией. и через время сессион перестает действовать точнее все что данные были в ней пусты.

значит по твоим словам значит нужно обратится к тому кто дал этот хостинг

Последний раз редактировалось Shyt; 24.11.2010 в 13:13. Причина: рассеянный
Shyt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение к БД PhpMyAdmin на удаленном хосте chandrasecar БД в Delphi 4 20.09.2010 01:48
Информация о хосте Warcraft в делфи igni Работа с сетью в Delphi 2 18.09.2009 09:16
Как завершить процесс на удаленном Хосте? Stilet Win Api 4 25.03.2009 13:06
Сервер на хосте Pedro Работа с сетью в Delphi 9 16.03.2008 20:44