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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Идентификатор сессии

Сообщения:  [1-10]    [11-20]  [21-21] 

 
 автор: Артем125   (17.07.2009 в 13:39)   письмо автору
 
   для: Loki   (17.07.2009 в 13:37)
 

Пока не очень представляю, но Trianon мне уже ответил, за что ему и Вам респект и уважение

  Ответить  
 
 автор: ride   (17.07.2009 в 13:38)   письмо автору
 
   для: Артем125   (17.07.2009 в 13:14)
 

так нельзя.
у вас переменные $номер товара и $количество товара могут быть одинаковые. вы просто перезапишете.
и что-то я не могу понять: если вы хотите хранить "временные" заказы в БД, то, как я понимаю, вам кроме как session_id() больше ничего не надо.
зачем вам эти массивы?
___________________
не увидел сообщение Trianona.
тогда вам наоборот session_id() не нужен.

  Ответить  
 
 автор: Loki   (17.07.2009 в 13:37)   письмо автору
 
   для: Артем125   (17.07.2009 в 13:06)
 

Толи Вы себе не представляете как работает сессия, толи я не понимаю вопроса. Очевидно что владелец сессии определяется по тому, знает ли он ее номер.

  Ответить  
 
 автор: Trianon   (17.07.2009 в 13:26)   письмо автору
 
   для: Артем125   (17.07.2009 в 13:14)
 

$_SESSION['goods'][$номер товара] = $количество_товара;

Сессия уже привязана к своему идентификатору.

>А как узнать, что это именно та же сессия и тот же аноним.
Аноним не бывает тот или другой.
У каждого клиента сессия - своя собственная. Кончайте тормозить на ровном месте.

  Ответить  
 
 автор: Артем125   (17.07.2009 в 13:14)   письмо автору
 
   для: Trianon   (17.07.2009 в 13:12)
 

А как узнать, что это именно та же сессия и тот же аноним. Я предполагаю сравнением всех заказов, которые сделал аноним с его уникальным номером/сессией


Вот что придумал:
$id_anonim = ''. session_id();

$_SESSION[$id_anonim][$номер товара] = переменная;
$_SESSION[$id_anonim][$количество товара] = переменная;

так можно?

  Ответить  
 
 автор: Trianon   (17.07.2009 в 13:12)   письмо автору
 
   для: Артем125   (17.07.2009 в 12:53)
 

><Неясно, правда, зачем такой недооформленный заказ держать в таблице.>
>а он удаляется при следующей раюботе системе,

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

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

Можете попробовать и так, со столбцом.
На мой взгляд, правда, глюков такое решение может лишь добавить.

  Ответить  
 
 автор: Артем125   (17.07.2009 в 13:06)   письмо автору
 
   для: Loki   (17.07.2009 в 13:02)
 

А как узнать, что это именно та же сессия и тот же аноним. Я предполагаю сравнением всех заказов, которые сделал аноним с его уникальным номером/сессией,

  Ответить  
 
 автор: Артем125   (17.07.2009 в 13:03)   письмо автору
 
   для: sim5   (17.07.2009 в 13:00)
 

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

  Ответить  
 
 автор: Loki   (17.07.2009 в 13:02)   письмо автору
 
   для: Артем125   (17.07.2009 в 12:44)
 

Так заказ в таблицу надо переносить уже после его оформления. До тех пор - хранить в сессии.

  Ответить  
 
 автор: sim5   (17.07.2009 в 13:00)   письмо автору
 
   для: Trianon   (17.07.2009 в 12:50)
 

Удобно, это когда удобно покупателю. Что бы вы там не выдумывали, в интернет торговле всегда будет риск невыкупленных заказов, при чем не важно, зарегистрированный или нет покупатель, и не потому, что он шутник, просто так сложились обстоятельства. Спасение от невыкупленного заказа может быть только одно - предоплата.
Покупателя надо привлекать сервисом, а значит для регистрированных покупателей могут быть бонусы накопительные, скидки и прочее. Сбрасывать со счетов нерегистрованных покупателей тоже глупость - может ему и надо только раз купить у вас, но купить реально, без всяких заморочек.
Автор просто не торговал в сети, и не знает, что возврат товара уже высланный по заказу, это не такая уж редкость, и то что он выдумывает, так это козни скорее всего направленные против него самого.

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-21] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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