Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сброс текущей рабочей сессии!
 
 автор: Liberty0725   (25.06.2009 в 16:12)   письмо автору
 
 

Здпавствуйте!
у меня такая проблема!
Раньше все работало норально, но после того как сайт переехал с одного хостинга на другой происходит сброс текущей сессии. То есть пользователь логинтся и выполняет не большие операции а потом ему необходимо написать репорт, страница которого располагается в другой папке... Переходя по ссылке идет сброс текущей сессии и пользователю необходимо опять логинится...

например все страницы располагаются так
work/index.php

а страницы с репортами
work/reports/report.php

после того как вынесла страницу из папки она стала работать...

в чем может быть проблема?!
при переезде ничего не меняли! плоблема только с этой папкой

  Ответить  
 
 автор: Пятачок   (30.06.2009 в 12:20)   письмо автору
 
   для: Liberty0725   (25.06.2009 в 16:12)
 

если вы используете сессии на базе кук, вы обязаны вызвать session_start() перед каким-либо выводом в браузер.
Затем, скорее всего, у нового хостера отключены глобальные переменные (что очень хорошо. Учит дисциплинированности :) )

  Ответить  
 
 автор: Liberty0725   (02.07.2009 в 13:35)   письмо автору
 
   для: Пятачок   (30.06.2009 в 12:20)
 

session_start()
есть и ссылка откуда авторизировался пользователь есть и когда проверяется условие вошел пользователь или нет он выбирает нет!
почему?!

  Ответить  
 
 автор: Trianon   (02.07.2009 в 13:38)   письмо автору
 
   для: Liberty0725   (25.06.2009 в 16:12)
 

как выглядит ссылка?

  Ответить  
 
 автор: Liberty0725   (02.07.2009 в 13:45)   письмо автору
 
   для: Trianon   (02.07.2009 в 13:38)
 

<? session_start();
if (!isset(
$_SESSION["logged_user"])) {
header ("Location: ../index.php");
exit;
}
else
{
include(
"../includes/header.php");
?>


вот так

  Ответить  
 
 автор: Trianon   (02.07.2009 в 13:48)   письмо автору
 
   для: Liberty0725   (02.07.2009 в 13:45)
 

я имел в виду ссылку на report.php

А в поле Location ссылка должна быть абсолютной, если мне память не изменяет.

  Ответить  
 
 автор: Liberty0725   (02.07.2009 в 13:50)   письмо автору
 
   для: Trianon   (02.07.2009 в 13:48)
 

ну она так и выглядит

   <a href="reports/report.php">View/Send Reports</a> 

  Ответить  
 
 автор: Trianon   (02.07.2009 в 13:52)   письмо автору
 
   для: Liberty0725   (02.07.2009 в 13:50)
 

странно... обычно если домен не меняется при переходе, ничего пропадать не должно.

  Ответить  
 
 автор: Liberty0725   (02.07.2009 в 13:56)   письмо автору
 
   для: Trianon   (02.07.2009 в 13:52)
 

поменяли хостинг и имя домена
с .net на .com

  Ответить  
 
 автор: Trianon   (02.07.2009 в 13:59)   письмо автору
 
   для: Liberty0725   (02.07.2009 в 13:56)
 

при переходе со страницы на страницу.
самая частая ошибка, когда идет ссылка с site.com к примеру на www.site.com или наоборот.
Идти может в <a href>, Location , <form action> , <img src> и т.п.

  Ответить  
 
 автор: Liberty0725   (02.07.2009 в 15:02)   письмо автору
 
   для: Trianon   (02.07.2009 в 13:59)
 

ну так раньше же все работало!)

  Ответить  
 
 автор: Trianon   (02.07.2009 в 15:24)   письмо автору
 
   для: Liberty0725   (02.07.2009 в 15:02)
 

применительно к сайтам ни разу не аргумент
сайт - не молоток.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования