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

Форум PHP

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

 

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

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

тема: Простейший пример на сессиии
 
 автор: cheops   (22.06.2005 в 21:01)   письмо автору
 
 

Это продолжение темы http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4842

Напишите пожалуйста самый примитивный пример. Как сохранять и читать в массив с помощью сессий на нескольких страницах.

   
 
 автор: cheops   (22.06.2005 в 21:47)   письмо автору
 
   для: cheops   (22.06.2005 в 21:01)
 

Вы сможте найти простейший пример в главе 8 нашего on-line учебника http://www.softtime.ru/bookphp/gl8_1.php

   
 
 автор: ms.Net   (24.06.2005 в 12:18)   письмо автору
 
   для: cheops   (22.06.2005 в 21:47)
 

Там в сессию сохраняется переменная, а у меня не получилось с массивом. Так вот с ним и хотелось бы увидеть пример.

   
 
 автор: P@Sol   (24.06.2005 в 12:21)   письмо автору
 
   для: ms.Net   (24.06.2005 в 12:18)
 

тоже самое

   
 
 автор: ms.Net   (24.06.2005 в 12:25)   письмо автору
 
   для: P@Sol   (24.06.2005 в 12:21)
 

Вот видите! Не у одного меня не получилось. Значит я ещё не совсем потерянный для общества. Многоуважаемый Хеопс, ждём Вашей консультации.

   
 
 автор: P@Sol   (24.06.2005 в 12:30)   письмо автору
 
   для: ms.Net   (24.06.2005 в 12:25)
 

я имел ввиду, что запись массива производится так же, как и обычной переменной

   
 
 автор: ms.Net   (24.06.2005 в 12:30)   письмо автору
 
   для: P@Sol   (24.06.2005 в 12:30)
 

А ты для интереса попробуй.

   
 
 автор: P@Sol   (24.06.2005 в 12:31)   письмо автору
 
   для: ms.Net   (24.06.2005 в 12:25)
 

попробуй этот код разобрать:)


<? 
session_start
(); 
$new=$_GET['new']; 

if(
$new
  { 
    if(!
$_SESSION[cart]) 
    { 
      
$cart=array(); 
      
session_register("cart"); 
    } 
    
$cart=$_SESSION[cart]; 

    if (
count($cart)== 0$cart = array("1","2"); 

    for (
$i=0;$i<count($cart);$i++) 
     echo 
$cart[$i]." до добавления<br>"
     
   
array_push($cart,$new); 

    for (
$i=0;$i<count($cart);$i++) 
     echo 
$cart[$i]." после<br>"
  } 
?> 

   
 
 автор: ms.Net   (24.06.2005 в 12:42)   письмо автору
 
   для: P@Sol   (24.06.2005 в 12:31)
 

Нашёл ошибку, я не делал присвоение $cart=$_SESSION[cart], а пытался сразу использовать $cart. Когда же я буду внимательнее? Ничего страшного на ошибках учатся!!!

   
Rambler's Top100
вверх

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