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

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

20.02.2013, 17:25. Показов 675. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Столкнулся сегодня с проблемкой, что с одной странички 3 ячейки массива изменяются по непонятным мне причинам. Кто знает, подскажите в чем загвоздка:
страница reg.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
                //переменная $auto
$sql2=("SELECT * FROM identification ORDER BY id DESC LIMIT 1") or die(mysql_error());
$res2=mysql_query($sql2);
$idarr2=mysql_fetch_array($res2);
$auto=$idarr2['id']++; 
              // переменная $idname
if(!empty($_POST['idname'])){
                $idname=filtr($_POST['idname']);}
         // переменная $asd
$asd=mt_rand(10000000,99999999);
       // передаем в ячейки сессии
$_SESSION['idname']=$idname;
$_SESSION['asd']=$asd;
$_SESSION['auto']=$auto;
Проверял на этой же странице через echo
Пример результата:

PHP
1
2
3
$unicid=69283912
$asd=57831234
$auto=5
Перехожу на другую страницу

PHP
1
header("Location:boroda.php");
boroda.php ----submit ------>boroda2.php

Код boroda2.php
PHP
1
2
3
4
session_start();
echo $_SESSION['idname'].'<br>';
echo $_SESSION['asd'].'<br>';
echo $_SESSION['auto'].'<br>';
Выдает результаты:

1
1
1

В чем проблема ?!!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.02.2013, 17:25
Ответы с готовыми решениями:

не работает console::write по непонятным мне причинам
// dasdsaasdasd.cpp: главный файл проекта. #include &quot;stdafx.h&quot; using namespace System; int main(array&lt;System::String ^&gt;...

программа по непонятным мне причинам работает неверно
#include &lt;cstdio&gt; #include &lt;iostream&gt; #include &lt;clocale&gt; using namespace std; int main() { setlocale(LC_ALL,...

Столкнулся с интересной проблемкой
ПОМОГИТЕ! Столкнулся с интересной проблемкой перекопал кучу сайтов и форумов решил просто написать. имеется 3 раздела на жестком диске...

4
Невнимательный
 Аватар для ft4l
3107 / 1277 / 358
Регистрация: 08.02.2013
Сообщений: 7,457
Записей в блоге: 2
20.02.2013, 19:27
в файле reg.php есть session_start();?
0
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 15
20.02.2013, 20:11  [ТС]
Да конечно есть
0
Невнимательный
 Аватар для ft4l
3107 / 1277 / 358
Регистрация: 08.02.2013
Сообщений: 7,457
Записей в блоге: 2
20.02.2013, 20:37
ищите где теряются данные, например сначала поместите в начало файла boroda2.php
PHP
1
2
3
4
5
6
7
8
9
10
<?php
header('Content-type: text/plain; charset=utf-8');
session_start();
var_export($_SESSION);
echo "\n___________________\n";
var_export(session_name ());
echo "\n___________________\n";
var_export(session_id ());
exit;
?>
потом в boroda.php
сравнивайте, ищите все вызовы функций начинающихся на session_
разбирайтесь в каких случаях они вызываются
1
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 15
21.02.2013, 10:41  [ТС]
Спасибо большое проверка помогла понять возможную проблему, теперь данные доходят до конца, но логику php все равно не понимаю...
reg.php (файл обработки формы)
----------->
boroda.php(файл формы - был без session())
----------->
boroda.php2(файл обработки boroda.php)

В итоге поставил сессию в бороде и все заработало! Но почему спрашивается....
у меня кроме этих файлов есть еще несколько и они работали по такой же схеме, где в файле формы сессия отсутствовала, а данные в обработке спокойно укладывались в массив сессии и доходили до конца.
Результат конечно достигнут еще раз спасибо, но хотелось бы понимания Может кто подсказать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.02.2013, 10:41
Помогаю со студенческими работами здесь

Вылет по непонятным причинам!
вот мой код....правда не полный...потомучто ошибка гдето тут: #include &lt;iostream.h&gt; #include &lt;conio.h&gt; ...

Перезагрузка ПК по непонятным причинам
Привет, всем. Пока работает ПК пишу тему), спасибо за внимание, кто откликнется, может была такая проблема. Конфигурация ПК: ...

Игры тормозят по непонятным причинам
Помогите пожалуйста. Компьютер довольно мощный DDR3 4Gb PC-10666/1333MHz Kingston (KVR1333D3N9/4G) Box 2шт т.е. 8 gb оперативная ...

Отключается компьютер по непонятным причинам
Всем привет, возникла такая проблема отключается компьютер. Вот просто так по непонятным мне причине отключается... До этого было так же...

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru