falco

falco
Рейтинг
60
Регистрация
25.05.2006
Руководитель проекта Kwork.ru

robust, я не про off и 0, а про php_value и php_flag :)

видимо разницы нет )

кстати, еще такое нашел


php_flag session.use_trans_sid Off

чем это отличается от

robust:
# Fix for ?PHPSESSID in clean URLs
php_value session.use_trans_sid 0
php_value session.use_only_cookies 1

??

Miha Kuzmin (KMY), буду очень благодарен если вечером скинете информацию.

Сюда или в личку.

Miha Kuzmin (KMY):
До старта сессии проверять на наличие переменной, которая юзалась для передачи id, и если она наличествует, выдавать 404 и exit.

я так понял, это для анонимного (ANONYMOUS) пользователя (т.е. бота)?

Nikolai Popkov, т.е. это не поможет?

ini_set('session.use_only_cookies', 1);

Miha Kuzmin (KMY), а вы как думаете?

Что именно прописать в хтакесс и как программным способом удалить дубли?

NNemo, понятно.

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

Надеюсь поможет

NNemo, в том то и проблема, что не все..

Т.е. по сути, файл один - index.php

Но страниц много (через модреврайт прописаны). И что интересно - сессия выдается только в первый раз при загрузке страницы.

Mishael, это я понял )

Nikolai Popkov предложил что-то похожее:

http://www.ebanners.ru/viewtopic.php?t=66

, просто я в PHP не очень секу :(

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

Mishael, как?

10 дурных сессий

mustafa, а куда это втулить? перед if-ом?

Всего: 335