Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Абсолютные ссылки (http://forum.oszone.net/showthread.php?t=31058)

Georgiy 15-07-2004 01:05 213015

Необходимо привести все ссылки на ресурсы сайта во всех php-файлах сайта к абсолютным, используя какую-нибудь глобальную переменную типа $PATH[]="http://www.mysite.ru/", для дальнейшего изменения значения (при необходимости смены адреса и т.п.) - как наиболее граммотно это сделать.

vadimiron 15-07-2004 02:39 213016

Ответ для PHP
Наиболее грамотно это сделать, используя предопределённые переменные ПХП из суперглобального массива $_SERVER, тогда ничего менять не придётся
Можно ещё все нужные перменные вынести в отдельный файл и инклудить его везде, тогда замена будет происходить только в одном файле.

Georgiy 16-07-2004 00:07 213017

Я пробовал через глобальный массив, но дальше index.php ничего не работало. Не подскажите, как в этом случае правильно пользоваться этим массивом?

Prisoner 20-07-2004 03:09 213018

А кто мешает делать ссылки без указания адреса сайта? К примеру:
/index.php    -     файл
/?parametr1=1&parametr2=2  - то же самое, но неявно.
В общем плясать от корня...

scazy 20-07-2004 18:42 213019

можно еще паз прописать в ини файл, а потом через parse_ini_file его юзать

Georgiy 24-07-2004 21:25 213020

Prisoner
Так и делалось, ессно.
Ну а хотелось бы перейти на http://www...
scazy
Если не сложно, то по подробнее, плиз!

vadimiron 24-07-2004 23:35 213021

Цитата:

Ну а хотелось бы перейти на http://www...
А можно спросить, для каких целей такое понадобилось???

Georgiy 25-07-2004 14:01 213022

vadimiron
На пример, для размещения рисунков и файлов (downloads etc) на бесплатном хостинге, в то время как все остальное - на платном.

[s]Исправлено: Georgiy, 14:09 25-07-2004[/s]

Prisoner 26-07-2004 02:07 213023

Хм... что-то слабо связываю первый пост с последним :\. Почему не завести константу и вставлять куда надо?

Georgiy 29-07-2004 03:19 213024

Prisoner
Когда данная тема создавалась, было не совсем ясно КАК это организовать дальше одной страницы (index.php). Тогда же хотелось услышать о массиве $GLOBALS.

scazy 30-07-2004 17:22 213025

http://ru3.php.net/manual/ru/languag...predefined.php


Время: 09:42.

Время: 09:42.
© OSzone.net 2001-