- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
СКОРПИОН, register_globals = on ? Или я не прав?
Можно и так. Почитайте вот это:
http://phpfaq.ru/sessions
Мозги проясняет...
СКОРПИОН, Каким образом будут работать сессии, если с урлом запрет, а куки отключены? ИМХО не бедет работать ничего
из приведенной ссылки:
Проблемы начинаются, если браузер куки не возвращает. В этом случае, не получая куки с идентификатором, PHP будет все время стартовать новую сессию, и механизм работать не будет.
СКОРПИОН, Каким образом будут работать сессии, если с урлом запрет, а куки отключены? ИМХО не бедет работать ничего
PHP разруливает ситуацию правильно, если на sid стоит off, а на куки on, то при выключенных куки браузера sid автоматически переводится в on.
Советую Вам также ВНИМАТЕЛЬНЕЕ прочитать статью про сессии в PHP, которую я привёл постом выше.
СКОРПИОН, если
php_flag session.use_trans_sid off
то SID вообще не передается....
PHP разруливает ситуацию правильно, если на sid стоит off, а на куки on, то при выключенных куки браузера sid автоматически переводится в on.
Советую Вам также ВНИМАТЕЛЬНЕЕ прочитать статью про сессии в PHP, которую я привёл постом выше.
Опять же из приведенной вами ссылки:
"Если вы уверены, что ошибок нет, но приведенный пример не работает все равно, то, возможно, в PHP не включена передача ид через урл, а куки по каким-то причинам не работают."
Вы уверены, что выкл sid и отключенных куках, sid переключается на on?
Тогда в статье ошибка?
Насколько я понял если куки выключены, то сессии один хрен будут показываться?
А на ботов это как будет распостраняться?
СКОРПИОН, если
php_flag session.use_trans_sid off
то SID вообще не передается....
Запустите phpinfo() и проверьте состояние выставленных переменных.
Глобальные переменные можно включить также через .htaccess директивой php_value register_globals 1
Вы уверены, что выкл sid и отключенных куках, sid переключается на on?
Тогда в статье ошибка?
Не вижу ошибки. Вот текст из статьи:
Пользователи, у которых работают куки, увидят длинную ссылку с ид только один раз.
СКОРПИОН: глобальные переменные включены. Если есть возможность проверьте: у вас тоже при session.use_trans_sid off SID не передается?
Короче, топикстартер, кончай фигней заниматься. Сессии в url никому нафиг не нужны, а куки отключают только совсем е-тые на голову пользователи, ну и боты. Проблема с первыми решается их игнорированием, а со вторыми конструкцией вида:
if(!isbot())
{
session_start();
чтение в локальные переменные из $_SESSION[]
}
else
{
не стартуем сессию;
локальные переменные, которые выше берутся из сессии, заполняются дефолтовыми значениями (обычно нужно для того чтобы не перекорячивать весь код);
}
бла-бла-бла, код магазина короче
-----------
Естественно, доступ ботам нужно закрыть в корзину и т.п. - где дефолтовые значения (обычно) просто не пройдут, и вообще там им делать нечего.
isbot() - простейшая функция проверки, бот или нет. Берете USER_AGENT и проверяете на вхождение строк Yandex, StackRambler, Googlebot, Slurp, Msnbot - вроде для начала достаточно.