Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Почему сессия выдает ошибку

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Почему сессия выдает ошибку на некоторых дивайсах и браузерах
ggwp123
Отправлено: 30 Января, 2019 - 11:58:11
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2019  


Помог: 0 раз(а)




Здравствуйте , я пилю сайт и вот столкнулся с такой проблемой . прописал сессию для сайта и на некоторых дивайсах она работает окей а на некоторых не в какую не грузится и пишет ошибку . вот сам код с страницы записи сессии и вывода :
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.            
  3.             $data = $_POST;
  4.             if( isset($data['do_signup']) )
  5.             {
  6.                 $errors = array();
  7.                
  8.                         $_SESSION['VIN123'] = $data['VIN'];
  9.                         $_SESSION['infouser2123'] = $data['infouser2'];
  10.                         $_SESSION['infouser3123'] = $data['infouser3'];
  11.                        
  12.                         if( trim($_SESSION['infouser2123']) == '')
  13.                             {
  14.                             }
  15.                         else {
  16.                             $_SESSION['emailormail'] = 'Ваш E-mail:';
  17.                             $_SESSION['emailormail2'] =    $_SESSION['infouser2123'];
  18.                         }
  19.                         if( trim($_SESSION['infouser3123']) == '')  
  20.                             {
  21.                             }
  22.                         else {
  23.                             $_SESSION['emailormail'] = 'Ваш WhatsApp:';
  24.                             $_SESSION['emailormail2'] = $_SESSION['infouser3123'];
  25.                         }
  26.                
  27.                 if( trim($data['VIN']) == '')
  28.                     {
  29.                         $errors[] ='Введите ваш VIN код';
  30.                     }
  31.                    
  32.                 if ( mb_strlen($data['VIN']) !== 17)
  33.                     {
  34.                         $errors[] ='VIN код состоит из 17 символов';
  35.                     }
  36.                    
  37.                 if( trim($data['infouser2']) == '')
  38.                     {
  39.                         if( trim($data['infouser3']) == '')
  40.                         {
  41.                             $errors[] ='Введите ваш E-mail или Whatsapp';
  42.                         }
  43.                     }
  44.                
  45.                 if( empty($errors) )
  46.                     {
  47.                         $user = R::dispense('infousers');
  48.                         $user->VIN = $data['VIN'];
  49.                         $user->Email = $data['infouser2'];
  50.                         $user->Whatsapp = $data['infouser3'];
  51.                         R::store($user);
  52.                        
  53.                         echo '<div id="goodform"><br/>Переход к оплате подождите 5 сек</div>';
  54.                                                
  55.                         ?><script>
  56.                         someTimeout = 5000;
  57.                         window.setTimeout("document.location = 'http://www.vinyoxla.az/payment/selectitems.php';", someTimeout);
  58.                         </script><?PHP
  59.                     }
  60.                 else
  61.                     {
  62.                         echo '<div id="errorsform"><br/>'.array_shift($errors).'</div>';
  63.                     }
  64.             }
  65.        
  66.         ?>
вот 1 код с страницы вода там ещё данные заносятся в базу данных и в сессию позже занос будет перенесен на другую страницу уже после оплаты пользователя

так вот 2 страница-
PHP:
скопировать код в буфер обмена
  1. <?PHP session_start(); echo '<div id="payment222vin">'.$_SESSION['VIN123'].'</div>'; ?>
PHP:
скопировать код в буфер обмена
  1. <?PHP echo '<div id="paymentwhatmail111">'.$_SESSION['emailormail'].'</div>'; ?><?PHP echo '<div id="paymentwhatmail222"><br/>'.$_SESSION['emailormail2'].'</div>'; ?>
так вот сам вопрос почему сессия работает на некоторых сайтах или браузерах нормально а на некоторых выдаёт ошибку(Notice: Undefined index: emailormail2 in /home/vinyoxla/public_html/payme nt/selectitems.php on line 41
Notice: Undefined index: emailormail in /home/vinyoxla/public_html/payme nt/selectitems.php on line 41) и может ли это быть связано с тем что сайт тяжелый и сессия не успевает загрузится или я просто додик и сделал все не так как нужно вот сам сайт для проверки если вдруг нужен будет http://www[dot]vinyoxla[dot]az/ru.php оплата работает пока только на ру версии также не под все рассширении экранов настроен пока

(Отредактировано автором: 30 Января, 2019 - 14:48:49)

 
 Top
Строитель
Отправлено: 30 Января, 2019 - 14:42:17
Post Id



Участник


Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 74 раз(а)




ggwp123 пишет:
на некоторых не в какую не грузится и пишет ошибку
Текст ошибки скопируйте и опубликуйте в теме.
 
 Top
ggwp123
Отправлено: 30 Января, 2019 - 14:49:36
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Янв. 2019  


Помог: 0 раз(а)




Строитель пишет:
ggwp123 пишет:
на некоторых не в какую не грузится и пишет ошибку
Текст ошибки скопируйте и опубликуйте в теме.
Хорошо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB