|
|
|
| Здравствуйте! Имеется такая проблема: несколько скриптов работают фактически на одном сайте, но имеют разные адреса URL, то есть: корневая директория сайта (/) - это, допустим, test1.ru; на сайте имеется папка (/top), к которой будет прикреплен домен, например, test2.ru. Скрипты, находящиеся в этих папках, должны выводить ссылки друг на друга с полным URL. Собственно вопрос: может ли скрипт, находящийся в папке /top, узнать доменное имя папки /, и наоборот? Пока только вариант - прописывать домены в конфиге, но хочется как-то изящнее решить)) | |
|
|
|
|
|
|
|
для: amigo62
(29.04.2008 в 17:36)
| | $_SERVER['HTTP_HOST'] полагаю.
Хранит имя текущего домена, которому принадлежит данный скрипт. | |
|
|
|
|
|
|
|
для: Axxil
(29.04.2008 в 17:48)
| | Хмм, вот как раз и нет... Она хранит имя текущего домена, но имя домена другой папки из нее взять никак не удастся... | |
|
|
|
|
|
|
|
для: amigo62
(29.04.2008 в 18:11)
| | какой другой папки? Непонятно.
Приведите пример кода где это нужно реализовать, чтобы понятнее было. | |
|
|
|
|
|
|
|
для: Axxil
(29.04.2008 в 19:40)
| | Хорошо. Сперва структура:
/index.php (http://test1.ru/)
/top/index.php (http://test2.ru/)
код из файла /index.php:
<?php
//..........
//ссылка на test2.ru
echo '<a href="'.$link.'">топ-100</a>';
//..........
?>
|
код из файла /top/index.php:
<?php
//..........
//ссылка на test1.ru
echo '<a href="'.$link.'">Главная</a>';
//..........
?>
|
вот в первом случае нужно в $link получить домен папки /top/, а во втором - домен папки/.
Вы спросите: почему не прописать просто : http://test1.ru/ и http://test2.ru/? Потому что скрипт будет переносится с одного сервера на другой, и, скорее всего, не раз.... Вот такой ситуэйшн | |
|
|
|