Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
blase
3 / 3 / 1
Регистрация: 18.10.2009
Сообщений: 83
#1

Отдельная сессия для каждого пользователя, возможно ли это?

15.11.2009, 17:39. Просмотров 890. Ответов 3
Метки нет (Все метки)

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

попробовал сделать я это таким методом:

PHP
1
2
3
4
5
6
7
8
<?
if($_session['a']==0){
$a=1; 
$_session['a']=$a} 
?>
<div id="баннер"...........
......</div>
<? } ?>
но получилось, что теперь если хотябы один пользователь нажмет на баннер, то другим уже нельзя будет нажимать, потомучто сессия запишится для всех, а не для одного пользователя, который нажал. Можно както это другим образом записать, чтобы для каждого юзера сессия отдельно записывалась?
или вобще применить другой метод?

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

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2009, 17:39
Ответы с готовыми решениями:

Сессия истекла - удалить пользователя
Ребята, научите, пожалуйста! есть база с пользователями. при входе пользователя...

Верно ли организована сессия пользователя по user_id
Здравствуйте, имеется система логина и регистрации, вот пытаюсь создать сессию...

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

Создание файла txt для каждого пользователя
решил создать чат на файле. на каждой странице пользователя например...

Формирование структуры 6 уровней для каждого пользователя
есть структура как на фото. У каждого пользователя 6 уровней вниз своих...

3
GalaX
698 / 570 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
15.11.2009, 18:02 #2
я не вижу тут использование сессий. почитай как используются сессии

if($_session['a']==0) - это условие всего будет выдавать true
0
blase
3 / 3 / 1
Регистрация: 18.10.2009
Сообщений: 83
15.11.2009, 19:02  [ТС] #3
а как сделать? !empty($_session['a']){....}??
щас баннер выполняет такие функции:
когда на него нажмут, он открывает новую страницу, а сам исчезает. и нужно чтобы больше он не появлялся

Добавлено через 20 минут
неужели никак нельзя????
помогите эту задачу осуществить не сессиями а куками...................................................цЦ

Добавлено через 7 минут
неужели никто не знает?.................
0
GalaX
698 / 570 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
15.11.2009, 19:09 #4
Цитата Сообщение от blase Посмотреть сообщение
помогите эту задачу осуществить не сессиями а куками
PHP
1
2
3
4
5
6
7
<?
if (!isset($_COOKIE['a'])) {
setcookie('a', 'cookie');
?>
<div id="баннер"...........
......</div>
<? } ?>
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2009, 19:09

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

Свой адрес страницы на сайте для каждого пользователя
Здравствуйте, уважаемые форумчане! Возник вопрос: Как сделать, чтобы...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru