- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
совсем в куки выкидывать сессию некошерно - вдруг у человека они отключены, а именно он сделает заказ на миллион долларов... можно просто делать "безобидный клоакинг" отрезающий сессию при показе поисковику... поскольку вид страницы тот же самый - и обман поисковой системы как таковой не происходит - бана за это нет.
Mishael, как?
10 дурных сессий
Mishael, как?
10 дурных сессий
по юзерагенту
mustafa, собственно структура там такая - есть 1 файл index.php с таким кодом:
include_once $DirShift.'/general-constants.inc'; // DB constants & SETs & DIRs
include_once $DirShift.'/session-initialization.inc'; // ZSID & Session start & Logout
include_once $DirShift.'/vars-initialization.inc'; // Vars (Get, Post, etc)
include_once $DirShift.'/db-tables-constants.inc'; // TBL_...
include_once $DirShift.'/general-error-constants.inc'; // ERR_...
я правильно понял - вставляю вот так:
<?
ini_set('session.use_only_cookies', 1);
if (isset ($_GET['ZSID'])) {
$_GET['ZSID'] = preg_replace
....
в файл /session-initialization.inc
и иду курить бамбук? :D
falco, все верно.
Mishael, это я понял )
Nikolai Popkov предложил что-то похожее:
http://www.ebanners.ru/viewtopic.php?t=66
, просто я в PHP не очень секу :(
Если у Вас ВСЕ страницы c id вида
http://www.site.ru/index.php?id=jk12hkj12h4kjh.......
т.е. после ? всегда первым идет id то можно в роботсе закрыть:
User-Agent: *
Disallow: /index.php?id=
Mishael, это я понял )
Nikolai Popkov предложил что-то похожее:
http://www.ebanners.ru/viewtopic.php?t=66
, просто я в PHP не очень секу :(
я тоже не программист.
Там общая идея - если приходит робот - $SID = '';
NNemo, в том то и проблема, что не все..
Т.е. по сути, файл один - index.php
Но страниц много (через модреврайт прописаны). И что интересно - сессия выдается только в первый раз при загрузке страницы.
И что интересно - сессия выдается только в первый раз при загрузке страницы.
Это особенность функционирования встроенного движка сессий PHP.
Первый раз. Выдаются и куки и выставляется id.
Второй раз. Если куки есть то id не выставляется, иначе выставляется id