Показать сообщение отдельно
Старый 13.07.2013, 23:26   #21
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

В общем последний и единственный вопрос из данной темы...

Вот если:
PHP код:
novosti/page-news/2/record-news/4/?cHash=5435437878787
novosti
/page-news/2/record-news/4/?cHash=5435ауцацу
novosti
/page-news/2/record-news/4/?cHash=5fewfwefwe 
.. и так далее

А как проверить (правильно ли создан cHash) - а не через запрос от пользователя? У realurl - есть специальная таблица "tx_realurl_chashcache" - куда пишутся значения - и три выше приведенных примера cHash=5435437878787 / cHash=5435ауцацу / cHash=5fewfwefwe - он туда не пишет... А пишет только верные?...

Рассчитвыал правильные значения получать через:
PHP код:
$GLOBALS['TSFE']->cHash 
Но проблема в том, что он выдает грубо говоря, то что приведено в ссылках выше... Т.е. не реально созданный cHash - страницы.

В общем - как проверить - useCacheHash - создан через систему - или введен "недоброжетельным" пользователем?

И никак не пойму - если realurl - не установлен - то куда тогда пишутся значения useCacheHash?

И еще нашел как-получить уникальное значение шаблона сайта (id+типа+групп+mp+иCacheHash) - массива -
возможно это поможет...
PHP код:
$GLOBALS['TSFE']->getHash() 
Спасибо...
__________________
Иван Литовченко
http://iv-litovchenko.ru/

Последний раз редактировалось Ивано++; 14.07.2013 в 01:05
Ивано++ вне форума   Ответить с цитированием