Поисковые роботы и сессии в PHP

123
PD
На сайте с 05.09.2011
Offline
15
#11

Юзай ......

if(preg_match('#msn|yandex|google|mail#i', $_SERVER['HTTP_USER_AGENT'])) {
session_start();
}
Или

if(!preg_match('#msn|yandex|google|mail#i', $_SERVER['HTTP_USER_AGENT'])) {
session_start();
}
Баннерная сеть + псевдоподписки (2 в 1)! Впервые в WAP`e! Конвертабельный лейдинг! Ратио 1:2! (http://rusban.su/?ref=1)
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#12

Уже поправили.... :)

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
WebAlt
На сайте с 02.12.2007
Offline
266
#13

delete......

L
На сайте с 06.02.2011
Offline
78
#14
Dreammaker:
тут как раз случай, когда спрашивают не то, что нужно :) или точнее почти то, что нужно.

Конечная более общая цель - сделать так чтобы сессия не стартовала для неавторизированных пользователей (а боты ими являются тоже). Другие же варианты - это попытка вырезать гланды через ... юзерагент ботов :)

p.s. Если же ТС хочет запускать сессии для всех подряд пользователей на всех подряд страницах - значит, что-то не то задумано. И возможно нужно услышать задачу и посоветовать что-то другое.

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

Авторизации может и не быть. Пользователь укажет свои данные при нажатии кнопки оформить заказ.

---------- Добавлено в 17:26 ---------- Предыдущее сообщение было в 17:10 ----------

PHPSID:
Юзай ......

как реализовать понятно!!!

msn|yandex|google|mail перечисленным поисковым системам этого будет достаточно. Боты этих систем всегда содержат свои названия???

Я переживаю, что попадётся один какой-нибудь типа y.bot, а потом яндекс обидится, что его на сайт не пускают и перестанет на сайт ходить вообще!!!

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#15
msn|yandex|google|mail перечисленным поисковым системам этого будет достаточно. Боты этих систем всегда содержат свои названия???

Основные да, всегда.

Я переживаю,

Я вообще конечно проблему не понимаю т.к. сколько магазинов не видел и не работал с сессиями не понимаю до конца зачем вам ЭТО делать.

L
На сайте с 06.02.2011
Offline
78
#16
LEOnidUKG:
Я вообще конечно проблему не понимаю т.к. сколько магазинов не видел и не работал с сессиями не понимаю до конца зачем вам ЭТО делать.

Например пользователь зашёл на сайт он не зарегистрирован и не автаризирован.

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

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#17
lukamal:
Например пользователь зашёл на сайт он не зарегистрирован и не автаризирован.
Товары которые ему понравились он добавляет в корзину как это по другому отследить???

Так запретите ботам добавлять в корзину товары, а то понакупают всякого :)

Запретите такие ссылки в robots.txt и закройте всякими JS скриптами т.к. боты опять могут полезти на эти страницы через всякие тулсбары от юзерей.

L
На сайте с 06.02.2011
Offline
78
#18
LEOnidUKG:
Так запретите ботам добавлять в корзину товары, а то понакупают всякого :)

Запретите такие ссылки в robots.txt и закройте всякими JS скриптами т.к. боты опять могут полезти на эти страницы через всякие тулсбары от юзерей.

А как быть с покупателем который добавляет товар в корзину, а он не автаризирован???

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#19
lukamal:
А как быть с покупателем который добавляет товар в корзину, а он не автаризирован???

Ну в куки пусть набирайте товары.

WebAlt
На сайте с 02.12.2007
Offline
266
#20
LEOnidUKG:
Ну в куки пусть набирайте товары.

Так ведь сейчас скажут, а если куки у пользователя отключены?:)

123

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