В данном примере совпадающей подстрокой является 123, но строки могут быть совершенно разными. Например строки 4576 и 4587 содержат одинаковою подстроку 45, у test234 и test2gh - подстрока test2
Спасибо, но не то. Файлы создаются с нужными правами (644). Проблема возникает исключительно при загрузке через ispmanager (при загрузке файлов другими способами такой проблемы нет).
В большинстве случаев ничего более серьёзного не требуется, а если и требуется, то Kohana позволяет очень легко переопределять любые методы. Создайте в Application/Classes файл Route.php с методом Route::cache() и делайте с ним всё что вздумается.
Там, скорее всего, при открытии этого окна в cookie записывается некое значение (может просто номер, может дата открытия и т.п.), а эта функция разбирает cookie. Результат сверяется с неким значением sCap (возможно это значение - лимит показов).
$_SERVER - Это суперглобальный массив. Записи в этом массиве создаются веб-сервером.
DOCUMENT_ROOT - Директория, в которой выполняется текущий скрипт. php.net/manual/ru/reserved.variables.server.php
Может я неправильно понял задачу, но можно попробовать такой вариант (будет соответствовать УРЛу '/dir1/dir2/foo/bar/1'). Соответственно контроллер должен быть: Controller_Dir1_Dir2_Foo