[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Абсолютные или относительные ссылки
Воитель
Здравствуйте.
Меня что-то смутили слова одного кодера.
Говорит, что нужно ставить везде абсолютные ссылки, так как относительные глючные(иногда глючат)

А я вот люблю относительные, не только потому что не надо вечно подставлять какую-то переменную в начало ссылки, но и потому что не надо вообще менять эту переменную-просто потому что её нет.

И относительные ссылки ни когда у меня не глючили.
И я бы не поверил его словам и пропустил бы мимо ушей, если не факт что в joomle тоже есть переменная в которой записан домен сайта. Т.е. и джумла делает абсолютные ссылки. А вот с джумлосоздателями считаться надо.

Вот и хочу уточнить. Правда что относительные ссылки иногда глючат?
Какие ссылки предпочитаете вы: относительные или абсолютные?



Спустя 2 минуты, 44 секунды (11.02.2011 - 10:37) Snus написал(а):
Воитель
А ты попробуй через php-cli запустить свой скрипт и думаю вопрос отпадет почему нужно абсолютные адреса указывать smile.gif

Спустя 1 час, 44 минуты, 42 секунды (11.02.2011 - 12:22) inpost написал(а):
Воитель
У меня всегда относительные, абсолютные лишь при редиректе и клике по логотипу.

Спустя 39 минут, 7 секунд (11.02.2011 - 13:01) Snus написал(а):
inpost
А ты как свои скрипты тестируешь? Через браузер?

Спустя 10 минут, 38 секунд (11.02.2011 - 13:11) inpost написал(а):
Snus
Ты знаешь другой способ?! =))

Спустя 7 минут, 6 секунд (11.02.2011 - 13:18) Snus написал(а):
inpost
В консоле $ php test.php

Спустя 16 минут, 18 секунд (11.02.2011 - 13:35) Воитель написал(а):
В инете написано про php-cli, как не ясно, что-то про командную строку и сервер.
А я так и не понял что такое php-cli?

Спустя 5 минут, 14 секунд (11.02.2011 - 13:40) Snus написал(а):
Вопрос всем: Вы чем коннектитесь на хостинг (сервер) ? Если ответ будет не ssh, то вопрос отпадает smile.gif

Спустя 8 минут, 4 секунды (11.02.2011 - 13:48) linker написал(а):
SFTP. А дебаг в браузере, но никак не в командной строке.

Спустя 1 минута, 16 секунд (11.02.2011 - 13:49) Воитель написал(а):
А почему мне тогда $_SERVER['REQUEST_URI']
возвращает не абсолютную ссылку?

Спустя 7 минут, 8 секунд (11.02.2011 - 13:56) Воитель написал(а):
Вот чую одним местом что абсолютные ссылки лучше, но блин...
Не могу это доказать своему мозгу. По моему по прежнему лучше применять относительные.
Пожайлуста направьте на путь истинный.
Пожайлуста объясните что такое php cli ?
Зачем оно нужно для создания сайта?

Спустя 16 минут, 43 секунды (11.02.2011 - 14:13) linker написал(а):
Абсолютная ссылка - это ссылка начинающая либо от корня диска, либо от корня домашней папки. Оно хорошо для include/require, операций с файловой системой, но плохо для подключения js-скриптов, изаображений, css и прочего.

Спустя 1 час, 16 минут, 29 секунд (11.02.2011 - 15:30) inpost написал(а):
linker
А чем плоха для js-scriptов? И не путаешь ли их местами?
Относительная - относительно какого-то каталога, а абсолютная - полная.

Спустя 5 минут, 29 секунд (11.02.2011 - 15:35) Snus написал(а):
linker
А ты кроном свои скрипты пускаешь? Покажи.

Спустя 56 секунд (11.02.2011 - 15:36) linker написал(а):
echo $_SERVER['DOCUMENT_ROOT'];
варианты вывода
/var/www/docs
/home/client123/www
/client123/www
f:/var/www/projectname
а теперь думаем, как по такому абсолютному пути браузер будет искать js-скрипты, картинки и прочие файлы.

Snus
Пускаю, но тут я уже либо абсолютные пути использую, либо прибегаю с sh-скриптам, которые прежде делают cd <путь нужный>, а потом уже запускают php со скриптом.

Спустя 15 минут, 53 секунды (11.02.2011 - 15:52) Snus написал(а):
linker
Мне кажется проще прописывать просто
$_SERVER['DOCUMENT_ROOT']

Спустя 17 часов, 45 минут, 10 секунд (12.02.2011 - 09:37) Michael написал(а):

Спустя 2 дня, 21 минута, 2 секунды (14.02.2011 - 09:58) Воитель написал(а):
Статейка хорошая.

Спасибо.

Спустя 22 минуты, 25 секунд (14.02.2011 - 10:21) linker написал(а):
$_SERVER['DOCUMENT_ROOT'] не будет работать в случае алиасов.

Спустя 35 минут, 34 секунды (14.02.2011 - 10:56) Snus написал(а):
linker
Какие к черту алиасы в пхп?

Спустя 35 минут, 24 секунды (14.02.2011 - 11:32) linker написал(а):
Имеется ввиду Apache.

Спустя 3 минуты, 12 секунд (14.02.2011 - 11:35) Snus написал(а):
linker
Возможно я изначально неправильно понял тему. Я говорю, что в чистых скриптах пхп лучше использовать абсолютные адреса. Таких как бекапы, отложенную отправку почты, сливание по фтп и тд...

Спустя 1 минута, 17 секунд (14.02.2011 - 11:36) linker написал(а):
Обычно php скрипты выполняются под веб-сервером. Все остальное - частности.


_____________
Вечно учусь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.