|
Как определить из какого тега веб-страницы запущен cgi-скрипт (идеи) ? |
☑ |
0
Ковычки
23.12.11
✎
19:05
|
Без передачи параметров разумеется
|
|
1
Ковычки
23.12.11
✎
19:05
|
Есть какой нибудь хитрый метод ?
|
|
2
Torquader
23.12.11
✎
21:21
|
Если ничего не было передано при запуске скрипта (то есть при обращении к Web-серверу), то никак.
Дело в том, что скрипт CGI запускается Web-сервером при получении стандартного запроса от Web-клиента по определённому браузеру, а браузер выполняет обращение при активации какой-то ссылки (стандартный метод) и всё, что вы можете получить - это REFERER - то есть адрес страницы, с которой пришёл пользователь на вашу страницу (то есть исполнил ваш скрипт).
Если вместо ссылок сделать функцию на JavaScript, которая будет передавать какие-то ещё параметры через отправку данных формы или через сборку адреса и добавление GET параметров, то всё будет работать, как вы хотите - но - нужно немного попрограммировать.
|
|
3
Ковычки
24.12.11
✎
15:39
|
вопрос в сабже не понятен ?
|
|
4
Torquader
25.12.11
✎
14:45
|
(3) Ты лучше опиши, для чего тебе нужно определить - может быть - у основной задачи есть более хорошее решение, которое не требует проникновения внутрь протокола обмена клиента с сервером.
|
|
5
Jump
25.12.11
✎
17:52
|
(0)На основании каких исходных данных нужно определить? Что мы имеем изначально? Страницу сгенерированную этим скриптом?
|
|
6
Ковычки
25.12.11
✎
18:05
|
(5) скрипт может быть вызван как самостоятельный генератор хтмл, так и генератор медиа из любых тегов
|
|
7
Ковычки
25.12.11
✎
18:06
|
в зависимости от места вызова должен генерировать соответствующий контент, без передачи ему дополнительных параметров
|
|
8
Ковычки
25.12.11
✎
18:07
|
способ конечно есть - вызывать по разным именам (не симлинки и не копии, а хтаццессом реврайтать) но интересно без привязки к имени/параметрам
|
|
9
Ковычки
26.12.11
✎
12:48
|
есть еще идеи ?
|
|
10
Ковычки
26.12.11
✎
18:50
|
уа ?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой