Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Как организовать сеансы без помощи cookies?

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
Kandi



Зарегистрирован: 18.04.2005
Сообщения: 3
Откуда: Sant-Petersburg

СообщениеДобавлено: Пн Апр 18 2005 17:28    Заголовок сообщения: Как организовать сеансы без помощи cookies? Ответить с цитатой

Question Меня очень интересует вопрос огранизации на сайте сеанса для пользователя (кроме cookies). Подскажите какие-нибудь способы, с примерами желательно.. Заранее спасибо Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Malcolm



Зарегистрирован: 12.06.2004
Сообщения: 187
Откуда: Хабаровск

СообщениеДобавлено: Вт Апр 19 2005 06:54    Заголовок сообщения: Ответить с цитатой

на PHP можно использовать сессии, подробней читай на phpclub.ru

зы: а чем куки не нравяться? Smile ЦитФорум тоже устанавливает куки
_________________
АсЬки ТуТ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mad_alexx



Зарегистрирован: 14.01.2005
Сообщения: 154
Откуда: Иркутск

СообщениеДобавлено: Ср Апр 20 2005 10:59    Заголовок сообщения: Re: Как организовать сеансы без помощи cookies? Ответить с цитатой

Если проблема в том что у клиента куки могут быть отключены, то PHP сам это обнаружит и будет к каждой ссылке дописывать идентификатор сессии. Аналогично поступит и с формами - в каждой форме будет создан невидимый input с идентификатором сессии.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kandi



Зарегистрирован: 18.04.2005
Сообщения: 3
Откуда: Sant-Petersburg

СообщениеДобавлено: Пт Апр 22 2005 16:26    Заголовок сообщения: Ответить с цитатой

Я так поняла, что php передает сеансы тоже через КУКИ или через url..
А что нету, типа, альтернативного варианта? Без куки-то можно как-нибудь?? ..через url вообще беспонтово!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Malcolm



Зарегистрирован: 12.06.2004
Сообщения: 187
Откуда: Хабаровск

СообщениеДобавлено: Пт Апр 22 2005 21:37    Заголовок сообщения: Ответить с цитатой

Цитата:
через url вообще беспонтово!

И чем же беспонтово? Smile

Если использовать куки и сессии не позволяет религия, то можно использовать HTTP Authorization

Код:

<?php
  if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: Basic realm="My Realm"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'Text to send if user hits Cancel button';
    exit;
  } else {
    echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
    echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
  }
?>

_________________
АсЬки ТуТ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Пн Апр 25 2005 10:45    Заголовок сообщения: Ответить с цитатой

Малком, частенько бываешь на форуме phpcluba? %-))
нет, используя сессии, все данные храняться на сервере, у клиента храниться только идентификатор области данных, что бы сервер мог распозновать откуда вытаскивать набор хранимых переменных.
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Malcolm



Зарегистрирован: 12.06.2004
Сообщения: 187
Откуда: Хабаровск

СообщениеДобавлено: Пн Апр 25 2005 14:56    Заголовок сообщения: Ответить с цитатой

Цитата:
Малком, частенько бываешь на форуме phpcluba? %-))

Иногда бываю )

Цитата:
Без куки-то можно как-нибудь?

И все таки, чем куки не нравяца?
_________________
АсЬки ТуТ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
electroqu



Зарегистрирован: 17.05.2005
Сообщения: 7

СообщениеДобавлено: Вт Май 17 2005 12:34    Заголовок сообщения: Ответить с цитатой

Malcolm писал(а):
Цитата:
через url вообще беспонтово!

И чем же беспонтово? [/code]
Роботы на куки обижаются.

А вообще, если пользователь забил на куки, м.б. имеет смысл забить на такого пользователя? У него либо мания преследования либо нет денег либо он работет под алфавитно-цифровым броузером, а на нормальный комп денег нет. оба типа пользователей для коммерческих сайтов потерянные люди.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Вт Май 17 2005 12:45    Заголовок сообщения: Ответить с цитатой

роботы на куки обижаются??? плакать начинают и биться в истерике??? куки ж как правило прописываются в ответ на какое то действие пользователя. а если робот эмулирует действие пользователя разумного, то ну его накол - такого робота, поисковики такой фигнёй не страдают ;о)
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Malcolm



Зарегистрирован: 12.06.2004
Сообщения: 187
Откуда: Хабаровск

СообщениеДобавлено: Ср Май 18 2005 01:41    Заголовок сообщения: Ответить с цитатой

Представляю себе робота...
зашел на сайт, зарегистрировался Very Happy (при этом ввел слово с картинки Smile ), провел верификацию емайл Smile, после чего авторизовался и пошел индексировать скрытые разделы Twisted Evil

куки используються в основном для сеансов и для ведения статистики, ни то ни другое роботам не нужно, и они просто не принимают куки
_________________
АсЬки ТуТ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
electroqu



Зарегистрирован: 17.05.2005
Сообщения: 7

СообщениеДобавлено: Пт Май 20 2005 14:05    Заголовок сообщения: Ответить с цитатой

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

Еще раз извиняюсь за очепятку
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Malcolm



Зарегистрирован: 12.06.2004
Сообщения: 187
Откуда: Хабаровск

СообщениеДобавлено: Сб Май 21 2005 22:59    Заголовок сообщения: Ответить с цитатой

Цитата:
роботы обнаруживают бесконечное число страниц

Гостям сессии вообще выдаваться не должны, а только авторизованным юзерам. Это исключает возможность появления идентификатора сессии в урл. Если скрипт раздет уникальные сессии всем вновьпришедшим, это говорит только о некоторой криворукости кодера.
_________________
АсЬки ТуТ
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Пн Май 23 2005 12:56    Заголовок сообщения: Ответить с цитатой

ложь и провакация... я заважу сессии для всех... яндексом все мои страницы нормально индексируюцца.
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lider



Зарегистрирован: 09.12.2004
Сообщения: 30
Откуда: Moscow

СообщениеДобавлено: Пт Июн 03 2005 16:56    Заголовок сообщения: Ответить с цитатой

МЛИН!!! КУКИ... КУКИ...

А чем вам сесси-то не понравились, в строку адреса смотрит только продвинутый пользователь - чайник в ней только новый для себя URL набирает, и сразу же забывает о ее существовании..
_________________
Все гениальное-просто!
Не все простое-гениально!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
IvanDraga



Зарегистрирован: 18.06.2005
Сообщения: 3

СообщениеДобавлено: Сб Июн 18 2005 15:30    Заголовок сообщения: У торнадо есть встроенная фишка Ответить с цитатой

В Торнадо (Shadow Horse) веб-сервере есть встроенная фишка, которая идентифицирует пользователей без coockie и java, на сколько я понял используются специальные методы идентификации по заголовку HTTP. Работает легко и не напряжно, для скриптов он регистрирует специальную переменную "X-Tornado-Session-ID", а для TAPI и XTAPI там прост есть команда GetSessionID(). В общем прикольно, для интернет магазинов идеален (все летает).

_________
Пришел - увидел - победил.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Moby



Зарегистрирован: 19.11.2004
Сообщения: 268

СообщениеДобавлено: Пн Июн 20 2005 12:09    Заголовок сообщения: Ответить с цитатой

да и обычные сессии нифига не тормозят... что то кажется мне что предыдущий оратор немного приврал с заголовками... заголовки в общем случае не могут быть всегда уникальными, отсюда вывод, что точно идентифицировать сеанс нельзя... правда это насколько я знаю, может я и ошибаюсь, но тогда я не думаю что в противном случае сессии бы не делали точно так же...
_________________
Профи - это оборзевший ламмер
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...