Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Корзина для магазина.

15K
07 декабря 2006 года
Извращ
35 / / 24.11.2006
что нужно использовать для создания корзины в интернет магазине?

мне посоветовали сессии и бд.

что лучше?

надо ли обр. к серверу или необязательно и инфа о товарах может хранится у пользователя?
Страницы:
20K
07 декабря 2006 года
disc
6 / / 01.09.2006
БД и куки можешь попробовать.
347
07 декабря 2006 года
Maniak
319 / / 05.11.2005
Цитата: Извращ
что нужно использовать для создания корзины в интернет магазине?

мне посоветовали сессии и бд.

что лучше?

надо ли обр. к серверу или необязательно и инфа о товарах может хранится у пользователя?



тебе правильно посоветовали... с куками будет хуже

20K
07 декабря 2006 года
disc
6 / / 01.09.2006
Почему с куками хуже, куки хранятся дольше чем сессии, закроешь нечаянно браузер и сессии потеряны а куки останутся на установленное время. Вопрс был:
Цитата:

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


Но и из чего можно выбирать, если только 1 вариант сессии и бд.

Цитата:
что лучше?


Вижу несколько вариантов:

  1. Сессии и бд
  2. Сессии и файл
  3. Куки и бд
  4. Куки и файл
  5. Файл

Выбирай любой способ, самый простой ПЕРВЫЙ :)
15K
07 декабря 2006 года
Извращ
35 / / 24.11.2006
а там на сервере должна быть поддержка PHP да?
как вообще проссходит этот процесс приведите пожалуйста код первого варианта.
заранее благодарен.
860
08 декабря 2006 года
Abell2000
138 / / 15.01.2003
А как насчет вариантов:
6. сессии
7. сессии и куки
Мне кажется, что сессии и куки самый удобный вариант, в любом случае без куков очень криво получается.
Т.е. если узер закрыл браузер и сессия таймаут, то нет возможности восстановит карзину, даже если ее в бд хранит, то как к ней обратится если сессия тю-тю, можно по user id, но тогда чтоб увидить карзину надо логинится, что не очень удобно.

Цитата: Извращ
а там на сервере должна быть поддержка PHP да?


Если ты на asp будешь делать, то пхп потдержка необязательна :-)

13
08 декабря 2006 года
RussianSpy
3.0K / / 04.07.2006
Сессии надо
Тех кто советует кукисы не слушай - сессии и есть частный случай использования кукисов

Достаточно будет сессии в которой хранишь те позиции которые выбрал покупатель. (точнее достаточно даже ID товара и количество, а всю остальную инфу брать из БД при просмотре корзины покупателем)
8
08 декабря 2006 года
mfender
3.5K / / 15.06.2005
Сдаётся мне, что самое правильное - корзина для зарегистрированного пользователя в БД. Так она уж точно никуда не денется даже без сессий и куков.
4
08 декабря 2006 года
mike
3.7K / / 01.10.2002
Интересно, почему это с куками хуже чем с сессиями?
4
08 декабря 2006 года
mike
3.7K / / 01.10.2002
Цитата: RussianSpy
Сессии надо
Тех кто советует кукисы не слушай - сессии и есть частный случай использования кукисов



Тех кто советует сессии не слушай. :D :D :D

С куками и БД намного более гибко. Можно задавать любое время хранения кукисов, с сессиями запаришься контролировать их длительность.

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

8
08 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата:
сессии и есть частный случай использования кукисов


Пробило меня с утра Пятницы на рассуждения и уточнения... ))))

Сессии - есть следствие и расширенное использование куков.

8
08 декабря 2006 года
mfender
3.5K / / 15.06.2005
Самое страшное в куках == их ограниченный объём. Сессии этого недостатка лишены, но за счёт хранения на серванте.
13
08 декабря 2006 года
RussianSpy
3.0K / / 04.07.2006
тем что если заказ большой (скажем 15-20 наименований) - придется все это хранить в куках. Да и работать с сессией на порядок удобнее - не нужно думать о том как и что будет передаваться.
Естественно все ИМХО на личном опыте работы с обоими вариантами.

ЗЫ К тому же если у юзера отключены куки - магазин ставится неработоспособен в отличие от сессий где идентификатор может передаваться через GET.
4
08 декабря 2006 года
mike
3.7K / / 01.10.2002
Цитата: RussianSpy
тем что если заказ большой (скажем 15-20 наименований) - придется все это хранить в куках. Да и работать с сессией на порядок удобнее - не нужно думать о том как и что будет передаваться.
Естественно все ИМХО на личном опыте работы с обоими вариантами.

ЗЫ К тому же если у юзера отключены куки - магазин ставится неработоспособен в отличие от сессий где идентификатор может передаваться через GET.


Ну вы меня смешите. В куках нужно хранить только идентификатор сессии, все остальное в базе.

Да через GET ни у кого сессии не работают, потому что поисковики от них просто с ума сходят.

15K
09 декабря 2006 года
Извращ
35 / / 24.11.2006
Цитата: RussianSpy
Сессии надо
Тех кто советует кукисы не слушай - сессии и есть частный случай использования кукисов

Достаточно будет сессии в которой хранишь те позиции которые выбрал покупатель. (точнее достаточно даже ID товара и количество, а всю остальную инфу брать из БД при просмотре корзины покупателем)



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

кто нибудь подскажит как это организовать?
дайте хоть примерный код, незнаю с чего начать...

8
09 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата: mike
Ну вы меня смешите. В куках нужно хранить только идентификатор сессии, все остальное в базе.

Да через GET ни у кого сессии не работают, потому что поисковики от них просто с ума сходят.


Кстати, Гугль режет сессионные идентификаторы, если других переменных в Query String не передаётся.

7.3K
09 декабря 2006 года
JB13
64 / / 05.09.2005
Цитата:

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



А кто сказал, что сессия может жить только во время просмотра, а session_set_cookie_params на что?

15K
09 декабря 2006 года
Извращ
35 / / 24.11.2006
как начать сессию и созд. список в ней, по конкретному случаю?
15
09 декабря 2006 года
shaelf
2.7K / / 04.05.2005
>>как начать сессию
RTFM
256
10 декабря 2006 года
foxweb
1.0K / / 27.07.2005
в общем из того, что было написано в этом топике (а ему, по секрету сказать, предшествовала мини-консультация через мои ЛС) все разговоры сводятся к тому, что автору необходимо для начала как минимум порыться на сайте http://php.net, поискать материалы на тему "Как создать интернет-магазин за 5 минут", подумать и поискать готовые магазины, ещё немного подумать и купить какую-нибудь элементарную книгу по PHP-MySQL, почитать месяцок и только потом вернуться на форум с более конкретными вопросами. Список решений был предложен и обсуждён, вопрос за реализацией.

А так флудить на тему "Как создать магазин" можно бесконечно, тем более что опыт автора топика не позволяет вести разговор более-менее плодотворно ) Читать умеем, пользоваться Гуглом тоже - вперед!

(наверно закрываем топик)
15K
10 декабря 2006 года
Извращ
35 / / 24.11.2006
Цитата: foxweb
поискать готовые магазины,



никак не могу разобрать саму страницу с карзиной к ней нет доступа а на гл. странице ничего интересного не найдёш!!

мм php.net сайтик английский, есть какой нибудь русский?

256
10 декабря 2006 года
foxweb
1.0K / / 27.07.2005
Цитата: Извращ
никак не могу разобрать саму страницу с карзиной к ней нет доступа а на гл. странице ничего интересного не найдёш!!

мм php.net сайтик английский, есть какой нибудь русский?



http://phpclub.ru
http://ru.php.net/manual/ru/
http://codenet.ru

15K
10 декабря 2006 года
Извращ
35 / / 24.11.2006
тему не закрывайте я буду задавать здесь конкретные вопросы. :) :) :)

отискал учебничек.

возник вопрос: если откл. cookies то как их вкл. самому, есть ли такая функция?
ещё вопрос: есть ли функ-я для узнавания id'а пользователя?

и ещё один: если я сделаю расширение страницы .asp могу я вней использ. код PHP?
15K
10 декабря 2006 года
Извращ
35 / / 24.11.2006
P.S. Забыл спросить: как через HTML ССЫЛКУ вызывать PHP Ф-ЦИЮ?

:) :) :)
15K
11 декабря 2006 года
Извращ
35 / / 24.11.2006
я сделал на html странице след код:
<script language = "php">
echo("Текст");
</script>
а он почему-то не работает, скажите пож-та почему.
и ещё вопрос не по теме(но не создавать же новую!!):
можно ли сделать так чтобы html фреймы не мог двигать пользователь, как бы зафиксировать их.

пожалуйста ответьте на мои вопросы.
заранее сильно переблагодарен!!!
8
11 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата: Извращ
я сделал на html странице след код:
<script language = "php">
echo("Текст");
</script>
а он почему-то не работает, скажите пож-та почему.


Ник у тебя соответствующий... :D
PHP-скрипты выполняются на сервере. То, что ты написал работать просто не может.

15K
11 декабря 2006 года
Извращ
35 / / 24.11.2006
обязательно на сервере?
никак иначе?
256
11 декабря 2006 года
foxweb
1.0K / / 27.07.2005
я больше не могу писать в этот топик... и смех и слёзы...

2 автор: http://phpfaq.ru/ - зубрить матчасть.
244
11 декабря 2006 года
UAS
2.0K / / 19.07.2006
Цитата:
можно ли сделать так чтобы html фреймы не мог двигать пользователь, как бы зафиксировать их.


У фреймов есть аттрибут noresize

>>RTFM

10K
11 декабря 2006 года
KiLLMeNoT
61 / / 06.09.2006
Цитата: Извращ
я сделал на html странице след код:
<script language = "php">
echo("Текст");
</script>
а он почему-то не работает, скажите пож-та почему.
и ещё вопрос не по теме(но не создавать же новую!!):
можно ли сделать так чтобы html фреймы не мог двигать пользователь, как бы зафиксировать их.

пожалуйста ответьте на мои вопросы.
заранее сильно переблагодарен!!!



Может аффтор издевается? потому что после прочтения темы это была единственная здравая мысль...

15K
11 декабря 2006 года
Извращ
35 / / 24.11.2006
Цитата: KiLLMeNoT
Может аффтор издевается?



я не издеваюсь, не сколько.

860
12 декабря 2006 года
Abell2000
138 / / 15.01.2003
это действительно смешно, помойму уже раз десять было предложено почитать доки.
Ну прочитай ты хотябы одну главу из мануала, это будет всяко быстрей чем задавать такие вопросы и ждать ответа.
15K
12 декабря 2006 года
Извращ
35 / / 24.11.2006
я уже много чё перечитал и даже готовый сайтик открыл исходник.
только вот всё равно не получается, мышление другое у меня раньше прогр. игры.
15K
12 декабря 2006 года
Извращ
35 / / 24.11.2006
[COLOR=darkred]=============[/COLOR]
[COLOR=darkred]Предупреждение (пока без последствий) за нарушение Правил форума - поиск вареза и кряков[/COLOR]
15K
12 декабря 2006 года
Извращ
35 / / 24.11.2006
p.s. как вообще програмировать на php если он работает только на сервере и на компе нельзя ничего просматиравть.
в слепую чтоли?
8
13 декабря 2006 года
mfender
3.5K / / 15.06.2005
Цитата: Извращ
p.s. как вообще програмировать на php если он работает только на сервере и на компе нельзя ничего просматиравть.
в слепую чтоли?


Поставь себе web-сервер с PHP и наслаждайся.

347
13 декабря 2006 года
Maniak
319 / / 05.11.2005
Цитата: Извращ
я уже много чё перечитал и даже готовый сайтик открыл исходник.
только вот всё равно не получается, мышление другое у меня раньше прогр. игры.



прог. игры. - это что игры типа программировал? DirextX, OpenGL? а с простым интуитивно понятным php разабрацца не можешь? Мышление у него видетели другое, ты спрограммированием повидимому вообще не связан, и в универе на нары па паскалю наверное не ходил...
Купи себе книжек и наслаждайся...

15
13 декабря 2006 года
shaelf
2.7K / / 04.05.2005
Чёт походу я не выспался... Свяжите кто-нибудь слова
>я уже много чё перечитал и даже готовый сайтик открыл исходник.
и
>p.s. как вообще програмировать на php
256
13 декабря 2006 года
foxweb
1.0K / / 27.07.2005
Цитата: Извращ
p.s. как вообще програмировать на php если он работает только на сервере и на компе нельзя ничего просматиравть.
в слепую чтоли?


и этот человек собрался делать магазин. клиника...
имхо пациент безнадёжен.

15K
13 декабря 2006 года
Извращ
35 / / 24.11.2006
в паскале как раз умею.
но всё что я пытаюсь делать это решить эту проблему на компе польз.а не на сервере почему же так нельзя?
только отсылать информацию в конце вместе с формой?
347
13 декабря 2006 года
Maniak
319 / / 05.11.2005
Цитата: Извращ
в паскале как раз умею.
но всё что я пытаюсь делать это решить эту проблему на компе польз.а не на сервере почему же так нельзя?
только отсылать информацию в конце вместе с формой?


какую еще к черту проблемму? и как это ты ее собрался решать на компе пользователя - ты что маг и чародей? на компе пользователя может что то сделать только JS

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог