Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102

Не выводятся данные из сессии на другой странице

27.11.2012, 12:37. Показов 5185. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Dolphin Посмотреть сообщение
Не только ajax, проблемы могут быть с сессиями, куками..
вооо кстати я забыл совсем я добавляю данные в сессию и вывожу на этой же странице, а на другой не могу вывести почему так, хотя так же должно выводиться и на других страницах
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.11.2012, 12:37
Ответы с готовыми решениями:

Не выводятся данные из сессии
Вот код странички: <?php $forma=' <form method="post" action="index.php"> <input type="submit" name="enter"...

Обновление сессии на другой странице
Поставил генератор на другой странице, генерируемое число занес в сессию. На другой странице вывожу сессию, но естественно это число всегда...

Сохранить данные формы и показать их на другой странице
Допустим у меня есть простенькая форма <form name="frm" method="post" action="form.php" > <input name="name" ...

14
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
27.11.2012, 12:38
session_start() не вызываете возможно или вызываете но уже после отправки заголовков.
1
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
27.11.2012, 12:39
Цитата Сообщение от cargo29 Посмотреть сообщение
вывожу на этой же странице, а на другой не могу
А сессии там запущены?
1
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
27.11.2012, 12:47  [ТС]
все прописано в самом начале страницы
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
27.11.2012, 12:50
Пример в студию
1
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
27.11.2012, 15:12  [ТС]
функция так и не робит почему то
PHP
1
2
3
4
5
6
7
8
function filtr_html($html){
 if(!empty($html)){
    $h = n12br($html);
    $s = stripcslashes($h);
    $resl = strip_tags($s); 
    return $resl;
 }   
}
Добавлено через 3 минуты
вот скрипт где добавляються данные
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
session_start();
    include_once ('../../setup/mysql.php');
    include_once ('../../setup/const.php');
    include_once ('../../class/radiozuk_chat.class');
    $Tradiozuk_class = new radiozuk_chat2012;
if (isset($_POST['auto_email']) && isset($_POST['password']))
{
    $login = mysql_real_escape_string($_POST['auto_email']);
    $password = ($_POST['password']);
    // делаем запрос к БД
    // и ищем юзера с таким логином и паролем
 
    $query = "SELECT *
            FROM radiozuk_chat_user
            WHERE email='{$login}' AND password='{$password}'
            LIMIT 1";
    $sql = mysql_query($query) or die(mysql_error());
 
    // если такой пользователь нашелся
    if (mysql_num_rows($sql) == 1) {
        // то мы ставим об этом метку в сессии (допустим мы будем ставить ID пользователя)
 
        $row3 = mysql_fetch_assoc($sql);
        $_SESSION['user_id'] = $row3['id'];
        // не забываем, что для работы с сессионными данными, у нас в каждом скрипте должно присутствовать session_start();
echo $_SESSION['user_id'];
    }
    else {
        die("Такой логин с паролем не найдены в базе данных. Повторите попытку через <a href='' onclick='get_div_auto()'>ПОВТОРИТЬ</a>");
    }
}
?>
 
<div id="radiozuk_chat_auto_div">
      <form method="POST" id="radiozuk_chat_auto_form_out" name="radiozuk_chat_auto_form">
            Имя: <?php print_r($row3['name']); ?><br />
            E-Mail: <?php print_r($row3['email']); ?><br />
            Пол: <?php if($row3['m/w']==1){echo "Мужчина";}else{echo "Женщина";} ?><br />
            Дата рождения: <?php print_r($row3['bday']); ?><br />
            <input align="center"  value="Выход" id="radiozuk_chat_auto_but" name="but_chat" type="submit" />
</form>
а в другом только
PHP
1
2
session_start();
echo $_SESSION['user_id'];
Добавлено через 2 часа 10 минут
куки не добавляються в браузер почему?
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
27.11.2012, 18:24
А кодировка UTF-8 без BOM?
1
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
28.11.2012, 13:12  [ТС]
Цитата Сообщение от Dolphin Посмотреть сообщение
А кодировка UTF-8 без BOM?
В ВОМ и вообще лучше в ВОМ или нет?
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
28.11.2012, 13:43
cargo29,текст ошибки покажете?) И вообще, есть ли она?)

Добавлено через 6 минут
Цитата Сообщение от cargo29 Посмотреть сообщение
куки не добавляються в браузер почему?
Это, скорее всего, если ошибок нет, из-за настроек в php.ini.
session.use_cookies должно быть = 1

Добавлено через 1 минуту
Так же проблема еще может быть с путями у cookies.

Добавлено через 2 минуты
Цитата Сообщение от cargo29 Посмотреть сообщение
В ВОМ и вообще лучше в ВОМ или нет?
Если это действительно так, то ошибка должна быть! ))
0
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
28.11.2012, 14:18  [ТС]
ошибки нет а что за путь должен быть? http://pz9.ru/info.php session.use_cookies = on без ВОМ сохранять надо?
0
 Аватар для alpex
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
28.11.2012, 14:23
что б ошибки увидеть в начале файла пропишите
PHP
1
error_reporting(-1);
если файл сохранен в utf8 с BOM ? то полюбому сессии работать не будут, в php файлах всегда без BOM кодировку ставьте, и перед открывающим тегом php не должно быть ничего, ни пробелов, ни переводов строк
1
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
28.11.2012, 14:39  [ТС]
Цитата Сообщение от alpex Посмотреть сообщение
что б ошибки увидеть в начале файла пропишите
PHP
1
error_reporting(-1);
если файл сохранен в utf8 с BOM ? то полюбому сессии работать не будут, в php файлах всегда без BOM кодировку ставьте, и перед открывающим тегом php не должно быть ничего, ни пробелов, ни переводов строк
получаеться так ?
<?phpsession_start();????
0
 Аватар для alpex
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
28.11.2012, 14:48
PHP
1
2
3
<?php
error_reporting(-1);
session_start();
вот так попробуйте, и кодировку файла измените на без BOM, а перед тем как на хостинг отправите 0 поставьте в
PHP
1
error_reporting(0);
1
0 / 0 / 0
Регистрация: 14.12.2010
Сообщений: 102
28.11.2012, 15:04  [ТС]
ЗАРАБОТАЛО Спасибо только в чем отличие с ВОМ и без?
0
 Аватар для alpex
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
28.11.2012, 15:08
вот тему почитайте
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.11.2012, 15:08
Помогаю со студенческими работами здесь

При выборе значения переключателем изменить данные на другой странице
Подскажите как сделать: Что бы гость выбрал один товар (из переключателя) и по нажатию кнопки оказался на другой страницы, и что бы на...

Вывести введенные данные в форму на другой странице посредством javascript
Всем привет. Только начала изучение JS и нигде не могу найти нормальное объяснение темы работы с формами. Поэтому не выходит у меня сделать...

Как передать правильно данные, чтобы они отражались на другой странице
Есть скрипт, которые формирует цену в 4 checkBox (в примере приведу 2) &lt;div class=&quot;col-1-32&quot;&gt;&lt;input...

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

Формула считывает список, делает поиск на другой странице по этому списку и добавляет данные на третью страицу
Доброго времени суток, уважаемые знатоки Excel! Задача такова. Нужно, автоматически заполнить таблицу в листе &quot;Проводки&quot; ....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru