В общем последний и единственный вопрос из данной темы...
Вот если:
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()
Спасибо...