Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сессия и подключение файлов, Сессия и include 
:(
    Опции темы
Sice
  Дата 18.7.2015, 04:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Радио Онлайн
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 4.12.2007

Репутация: 0
Всего: 0



Доброго времени суток друзья. На своем сайте использую сессию.
Код страницы профиля такой (profile.php):
Код

<?php
session_start();
ini_set('display_errors', 0);
?>
<body class="skin-blue sidebar-mini">
<div class="wrapper">
<? require ("header.php"); //Подключаем шапку.. ?> 
<? require ("leftblock.php"); //Подключаем левый блок.. ?> 
      <div class="content-wrapper">
        <!-- Заголовки страницы -->
        <section class="content-header">
        <?php
                getPlayerSum($api, $id, $userid); // Форматируем информацию
        ?>
          <h1>
            <img src="<? echo $_SESSION['avatarmedium']; ?>"> <? echo $_SESSION['personaname']; ?>
            <small><a href="<? echo $_SESSION['profileurl']; ?>" target="_blank"><b>(профиль)</b></a></small>
          </h1>
          <ol class="breadcrumb">
            <li><a href="/index.php"><i class="fa fa-group"></i> Главная</a></li> 
            <li class="active">Профиль</li>
          </ol>
        </section>
</body>

В подключаемых файлах header.php и leftblock.php подключаются блоки html кода, где также присутствуют строчки типа:
Код

<? echo $_SESSION['personaname']; ?>

После авторизации, происходит редирект на profile.php. 

Проблема в том, что echo $_SESSION; выводит данные только на странице profile.php (на странице профиля), а подключаемые блоки (которые также содержат echo $_SESSION) выводят пустоту и только после обновления страницы (F5 или заново перейти на страницу) появляются данные и в подключаемых блоках.
Хотелось, чтобы после редиректа, данные появлялись сразу же, а не после обновления страницы вручную, либо переходом снова же на ту страницу. Помогите пожалуйста. Заранее спасибо.

Это сообщение отредактировал(а) Sice - 18.7.2015, 04:52
PM MAIL WWW   Вверх
ksnk
Дата 18.7.2015, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



А ошибки включены? В лог что-нибудь выводится?
А, случайно, session_start в header и leftblock не вставлен?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Sice
Дата 18.7.2015, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Радио Онлайн
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 4.12.2007

Репутация: 0
Всего: 0



Цитата(ksnk @ 18.7.2015,  10:27)
А ошибки включены? В лог что-нибудь выводится?
А, случайно, session_start в header и leftblock не вставлен?

был вставлен в header.php. Убрал, но результат остался прежним :(

При выводе ошибок - только одни Notice не связанные с сессией..


Это сообщение отредактировал(а) Sice - 18.7.2015, 12:18
PM MAIL WWW   Вверх
ksnk
Дата 18.7.2015, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



Я правильно понимаю, что заполнение информации в сессии идет в getPlayerSum?
Тогда чему удивляться, если выводится она до заполнения?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0669 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.