![]() |
URL динамической картинки
Я делаю модуль для бэкэнда, в нём будет график, который генерируется динамически. Соответственно, при выводе самой странице мне надо выдать <img src="" />. Вопрос в том, какой URL там указать и как эту картинку выводить.
У меня есть такой вариант: указать там URL своей же страницы, полученный с помощью pibase и добавить туда какой-нибудь параметр, означающий вывод графика. При генерации контента проверять этот параметр и если, он задан, выводить только картинку делать return. Эта идея не кажется мне удачной, поскольку генерация страницы процедура комплексная и совать в неё код проверки и генерации картинки не есть гут. Как ещё можно решить эту задачу? |
Сделал ссылку на внешний .php файл через t3lib_extMgm::extRelPath. Но мне эта идея не нравится, потому что этот внешний файл ничем не защищён: его можно открыть по прямой ссылке даже не будучи залогиненым.
Может подскажете расширение, в котором есть что-то подобное, чтобы я мог посмотреть, как там решается эта задача? Или скажите, как можно засекьюрить внешний скрипт, ведь в нём у меня нету никаких типотришных глобальный переменных? |
поищите здесь на тему eID скриптов. Еще была тем апо генерации картинки-купона кажется.
|
посмотрите naw_securedl
и в репозитории по слову secure |
Цитата:
По eID есть прекрасная тема, спасибо автору за детальные разъяснения. Однако, как мне кажется, в моём случае это работать не будет. Я пишу модуль для BE, а работа с eID осуществляется через $TYPO3_CONF_VARS['FE']. Или в BE тоже есть eID_include? |
Цитата:
|
Для BE что-то шибко сложного делать не приходилось...
Но по памяти вот что выводит графики в BE - ke_stats http://typo3.org/extensions/reposito...stats/current/ http://typo3.org/documentation/docum....3.1/view/1/2/ |
Часовой пояс GMT +4, время: 12:55. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot