- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Задал вопрос в суппорт хостера:
----
Как сделать, чтобы от ссылки вида http://alt-shop.ru/index.php?categoryID=97&PHPSESSID=54bf3363b8b29309ab89305a3a96b93e отрезалось все, что находится за "&"?
Раньше это решалось прописыванием в .htaccess следующего:
php_value session.use_trans_sid 0
php_value session.session.use_only_cookies 1
Но после переезда Вами на новую платформу из-за этого сайты перестали работать и эти строки пришлось закомментарить.
----
Получил от них следующий ответ:
----
появляется ли строка или нет зависит от того, включены ли у пользователя куки на машине. Если нет-появляется строка. Убрать можно только в глобальных установках сервера, что мы сделать не можем, поскольку у многих отключены куки, а без сессии не будут работать 50% форумов и 90% порталов.
----
Помогите плиз...
При чем тут хостер, если сесии генерятся вашим магазином? Это вопрос к программерам маазина.
У бота нет куков
telnet www.alt-shop.ru 80
Trying 70.84.76.254...
Connected to alt-shop.ru.
Escape character is '^]'.
GET / HTTP/1.1
Host: www.alt-shop.ru
......
<a href="index.php?aux_page=aux1&PHPSESSID=6a06a9a49ce75dc67d5b9f84ffe113b4"><nobr
>О магазине</nobr></a> |
<a href="index.php?aux_page=aux2&PHPSESSID=6a06a9a49ce75dc67d5b9f84ffe113b4">Доста
вка и оплата</a> |
<a href="index.php?show_price=yes&PHPSESSID=6a06a9a49ce75dc67d5b9f84ffe113b4">Прай
с-лист</a> |
<a href="index.php?register=yes&PHPSESSID=6a06a9a49ce75dc67d5b9f84ffe113b4">Регист
раци
Сайт выдает PHPSESSID всем подряд. Проблема была сформулирована больше года назад , но с тех пор ничего не сдвинулось.
варианты
1. проверка на логин. Если пользователь не залогинен, то id не давать. Я не программист, но в phpbb это делается так.
Найти в папке форума файл includes/sessions.php
Найти там
и заменить на
if ( $userdata['session_user_id'] != ANONYMOUS ){$SID = 'sid=' . $session_id;
} else {
$SID = '';
}
как избавиться от идентификатора сессии в phpBB
2. если хочется давать сессию всем, а не только залогиненым пользователям, то возможно лучше проверять user agent по списку роботов и им сессии не давать.
варианты
1. проверка на логин. Если пользователь не залогинен, то id не давать. Я не программист, но в phpbb это делается так.
Найти в папке форума файл includes/sessions.php
Так это в phpbb.....
Задал вопрос в суппорт хостера:
----
Как сделать, чтобы от ссылки вида http://alt-shop.ru/index.php?categoryID=97&PHPSESSID=54bf3363b8b29309ab89305a3a96b93e отрезалось все, что находится за "&"?
Раньше это решалось прописыванием в .htaccess следующего:
php_value session.use_trans_sid 0
php_value session.session.use_only_cookies 1
Но после переезда Вами на новую платформу из-за этого сайты перестали работать и эти строки пришлось закомментарить.
----
Получил от них следующий ответ:
----
появляется ли строка или нет зависит от того, включены ли у пользователя куки на машине. Если нет-появляется строка. Убрать можно только в глобальных установках сервера, что мы сделать не можем, поскольку у многих отключены куки, а без сессии не будут работать 50% форумов и 90% порталов.
----
Помогите плиз...
Поставь это (только пример!):
<IfModule mod_php4.c>
# If you are using Apache 2, you have to use <IfModule sapi_apache2.c>
# instead of <IfModule mod_php4.c>.
php_value register_globals 0
php_value track_vars 1
php_value short_open_tag 1
php_value magic_quotes_gpc 0
php_value magic_quotes_runtime 0
php_value magic_quotes_sybase 0
php_value arg_separator.output "&"
php_value session.cache_expire 200000
php_value session.gc_maxlifetime 200000
php_value session.cookie_lifetime 2000000
php_value session.auto_start 0
php_value session.save_handler user
php_value session.cache_limiter none
php_value allow_call_time_pass_reference On
</IfModule>
На моем хостинге все работает, и портал и форумы. Должно помочь.
Опция use_only_cookies может быть переопдерелена везде, в том числе и в коде скрипта. Опция use_trans_sid - только в php.ini и в настройках виртуального хоста в конфах сервера.
Ответ вашего провайдера достаточно странный, т.к. у него должна быть возможность:
1. Разрешить вам менять этот параметр в htaccess(директива AllowOverride)
2. Самостоятельно изменить этот параметр в настройках хоста.
Поставь это (только пример!):
<IfModule mod_php4.c>
# If you are using Apache 2, you have to use <IfModule sapi_apache2.c>
# instead of <IfModule mod_php4.c>.
php_value register_globals 0
php_value track_vars 1
php_value short_open_tag 1
php_value magic_quotes_gpc 0
php_value magic_quotes_runtime 0
php_value magic_quotes_sybase 0
php_value arg_separator.output "&"
php_value session.cache_expire 200000
php_value session.gc_maxlifetime 200000
php_value session.cookie_lifetime 2000000
php_value session.auto_start 0
php_value session.save_handler user
php_value session.cache_limiter none
php_value allow_call_time_pass_reference On
</IfModule>
На моем хостинге все работает, и портал и форумы. Должно помочь.
А куда все это надо поставить? Если в .htaccess, то не помогает... Сайт перестает работать...
Ну блин не ставь все подраяд бездумно.
Каждая опция имеет свое значение.
Сайт выдает PHPSESSID всем подряд. Проблема была сформулирована больше года назад , но с тех пор ничего не сдвинулось.
Все сдвинулось, я-же в той теме писал... Просто некоторое время назад хостер что-то у себя изменил и пришлось эти строки из .htaccess изъять, поэтому сессии и появились опять...
Как исправить проблему я так и не понял...