Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как определить домен, прикрепленный к папке?
 
 автор: amigo62   (29.04.2008 в 17:36)   письмо автору
 
 

Здравствуйте! Имеется такая проблема: несколько скриптов работают фактически на одном сайте, но имеют разные адреса URL, то есть: корневая директория сайта (/) - это, допустим, test1.ru; на сайте имеется папка (/top), к которой будет прикреплен домен, например, test2.ru. Скрипты, находящиеся в этих папках, должны выводить ссылки друг на друга с полным URL. Собственно вопрос: может ли скрипт, находящийся в папке /top, узнать доменное имя папки /, и наоборот? Пока только вариант - прописывать домены в конфиге, но хочется как-то изящнее решить))

   
 
 автор: Axxil   (29.04.2008 в 17:48)   письмо автору
 
   для: amigo62   (29.04.2008 в 17:36)
 

$_SERVER['HTTP_HOST'] полагаю.
Хранит имя текущего домена, которому принадлежит данный скрипт.

   
 
 автор: amigo62   (29.04.2008 в 18:11)   письмо автору
 
   для: Axxil   (29.04.2008 в 17:48)
 

Хмм, вот как раз и нет... Она хранит имя текущего домена, но имя домена другой папки из нее взять никак не удастся...

   
 
 автор: Axxil   (29.04.2008 в 19:40)   письмо автору
 
   для: amigo62   (29.04.2008 в 18:11)
 

какой другой папки? Непонятно.

Приведите пример кода где это нужно реализовать, чтобы понятнее было.

   
 
 автор: amigo62   (29.04.2008 в 20:23)   письмо автору
 
   для: 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/? Потому что скрипт будет переносится с одного сервера на другой, и, скорее всего, не раз.... Вот такой ситуэйшн

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования