Реклама на сайте Advertise with us

Определение страницы в PHP при инклюде через SSI

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

kernel-video-sharing.com

С нами с 02.11.03
Сообщения: 824
Рейтинг: 558

Ссылка на сообщениеДобавлено: 23/06/05 в 17:18       Ответить с цитатойцитата 

Есть скрипт script.php, который инклюдится в какой-то файл. Необходмо определить имя этого файла из script.php.
При инклюде в php это легко достать из серверных переменных.
Но если инклюдить через SSI, то в серверных переменных уже будет страница script.php, а не та в которой стоит инклюд этого скрипта. Вопрос в том как все же получить имя этой страницы.

Полная схема вопроса: (все страницы на разных серверах)
1) Script.php; (в нем забирается инфа с server.php с помощью file(url_server_php))
2) server.php; (некий скрипт)
3) Page.html; (в этой странице стоит инклюд через SSI скрипта Script.php)

Наилучший вариат: как определить url страницы Page.html из server.php?
Менее, но приемлемый вариант: как определить url страницы Page.html из Script.php?

0
 

БешаныйСуслег

С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338

Ссылка на сообщениеДобавлено: 23/06/05 в 17:39       Ответить с цитатойцитата 

ИМХО никак.
Включение страницы как я понимаю производится при помощи include virtual, а это внутренний запрос к апачу.

http://www.auburn.edu/docs/apache/mod/mod_include.html

На всякий случай.
workaround может быть следующий -- повесить обработчик .shtml на PHP и там делать обычный include.

3
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »