Необходимо привести все ссылки на ресурсы сайта во всех php-файлах сайта к абсолютным, используя какую-нибудь глобальную переменную типа $PATH[]="http://www.mysite.ru/", для дальнейшего изменения значения (при необходимости смены адреса и т.п.) - как наиболее граммотно это сделать.
|
Ответ для PHP
Наиболее грамотно это сделать, используя предопределённые переменные ПХП из суперглобального массива $_SERVER, тогда ничего менять не придётся Можно ещё все нужные перменные вынести в отдельный файл и инклудить его везде, тогда замена будет происходить только в одном файле. |
Я пробовал через глобальный массив, но дальше index.php ничего не работало. Не подскажите, как в этом случае правильно пользоваться этим массивом?
|
А кто мешает делать ссылки без указания адреса сайта? К примеру:
/index.php - файл /?parametr1=1&parametr2=2 - то же самое, но неявно. В общем плясать от корня... |
можно еще паз прописать в ини файл, а потом через parse_ini_file его юзать
|
Prisoner
Так и делалось, ессно. Ну а хотелось бы перейти на http://www... scazy Если не сложно, то по подробнее, плиз! |
Цитата:
|
vadimiron
На пример, для размещения рисунков и файлов (downloads etc) на бесплатном хостинге, в то время как все остальное - на платном. [s]Исправлено: Georgiy, 14:09 25-07-2004[/s] |
Хм... что-то слабо связываю первый пост с последним :\. Почему не завести константу и вставлять куда надо?
|
Prisoner
Когда данная тема создавалась, было не совсем ясно КАК это организовать дальше одной страницы (index.php). Тогда же хотелось услышать о массиве $GLOBALS. |
|
Время: 09:42. |
Время: 09:42.
© OSzone.net 2001-