![]() |
Пишу я на PHP
Мой хостинг дал мне два доменных имени, но место на диске одно То есть получается, я могу сделать только один сайт, и его можно будет вызвать двумя адресами. Я же хочу сделать два сайта-появилась идея сделать в корневой папке файл index, который естественно будет запускатсья при вызывании любого из адресов, и в этом файле нужно организовать перенаправление в зависимости от того, какой адрес введён был (по папке на каждый сайт, index перенаправляет в одну из папок в зависимости от введённого имени) А вопрос таков, я не знаю как можно проверить, какой адрес (или доменное имя) затребовал юзер???? Я где то читал, что, чтоб обезопасить скрипт обработки формы, можно проверять, откуда пришёл запрос Вот мне надо что то в этом стиле Заранее благодарю :) :) :) |
$_SERVER[['REMOTE_ADDR'] - откуда пришел запрос
$_SERVER[['PATH_TRANSLATED'] - дает каталог на сервере - от этого можешь плясать P.S. наверняка есть и другие решения |
Всё оказалось намного проще, чем я думал
Просто $_SERVER['SERVER_NAME'], так всегда-самое простое и является решением У меня ещё один вопрос: Кто знает точно для чего нужна переменная $_SERVER['HTTP_HOST'] Вот что в мануале стоит:Contents of the Host: header from the current request, if there is one. Меня смутила последняя фраза: if there is one - то есть будет возвращатся ХЭД, причём только при условии если он один в данном запросе, или может я что то плохо понимаю??? Зачем такое нужно, может лучше вернуть все ХЭДы например в виде массива?? |
Помоему не если один, а если есть...
|
Prisoner
Да, вроде так оно и есть Эх...мой английский :( |
Время: 23:57. |
Время: 23:57.
© OSzone.net 2001-