powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / А почему сайты на php
25 сообщений из 52, страница 1 из 3
А почему сайты на php
    #38098458
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень часто содержат аббревиатуру "PHP" в URL? Что это, особенность роутинга, особенность мозгов или навязчивая реклама этой не самой удачной технологии, которую каждый адепт считает своим долгом впихнуть в адрес ради популяризации или из чувства глубокой признательности?
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098471
phpz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FishHook,

Ну нах такие глупые вопросы задавать? Ни одна из существующих технологий не идеальна, пора хотя бы это знать и перестать строить из себя "умника".
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098474
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phpzFishHook,

Ну нах такие глупые вопросы задавать? Ни одна из существующих технологий не идеальна, пора хотя бы это знать и перестать строить из себя "умника".
на прямо поставленный вопрос можешь ответить, дорогой Гость?
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098475
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,
Не понял о какой части url идёт речь. Пример пожалуйста.
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098476
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрFishHook,
Не понял о какой части url идёт речь. Пример пожалуйста.


http://www.master-live.ru/php_klass.php
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098479
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

Вопрос, который мне кажется глупым, но про какое из php идёт речь. Каждое из низ имеет своё разумное объяснение
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098483
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрFishHook,

Вопрос, который мне кажется глупым, но про какое из php идёт речь. Каждое из низ имеет своё разумное объяснение
после точки, зачем оно?
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098488
trew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

Просто так принято, обращаться к файлу по имени и расширению.
PHP - добавляется к имени файла и предназначено для идентификации типа файла.
подробней
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098491
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookПрограмёрFishHook,

Вопрос, который мне кажется глупым, но про какое из php идёт речь. Каждое из низ имеет своё разумное объяснение
после точки, зачем оно?
Новогодняя шутка?!
Потому что файл так называется. Это точно то же, что и спрашивать почему файлы с джаваскриптом имеют расширение js, файлы питона - py, паскаля - pas, html разметки - html и т.д.
Так исторически сложилось, что расширенре файла говорит о типе данных в нём и состоит из трёх букв (в редких случаях из четырёх и более, являясь несовместимыми с досом). Также исторически сложилось что php состоит из трёх букв. Вот и получается.
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098495
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
trewFishHook,

Просто так принято, обращаться к файлу по имени и расширению.
PHP - добавляется к имени файла и предназначено для идентификации типа файла.
подробней
А мне, пользователю, какая разница, какой конкретно файл обрабатывает мой запрос? Да и все равно я не понимаю, например URL вида
http://dns/articles/01_01_2012-01_01_2013
вы же не будете хранить специальный файл с расширением .php на каждый возможный запрос, или я не понимаю сути? Или если я использую ПХП я ограничен только GETом для формирования подобных ссылок?
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098498
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПрограмёрFishHookпропущено...

после точки, зачем оно?
Новогодняя шутка?!
Потому что файл так называется. Это точно то же, что и спрашивать почему файлы с джаваскриптом имеют расширение js, файлы питона - py, паскаля - pas, html разметки - html и т.д.
Так исторически сложилось, что расширенре файла говорит о типе данных в нём и состоит из трёх букв (в редких случаях из четырёх и более, являясь несовместимыми с досом). Также исторически сложилось что php состоит из трёх букв. Вот и получается.
ссылки на сайты, написанные на питоне не оканчиваются на .py
http://python.su/forum/topic/20360/ , никаких расширений не наблюдаю
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098501
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

Некоторые программисты сайтов считают нужным скрывать расширения файлов от внешних пользователей, некоторые - нет. У обоих вариантов есть плюсы и минусы.

Вот, например, текущий сайт sql.ru расширение aspx показывает.
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098505
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftFishHook,

Некоторые программисты сайтов считают нужным скрывать расширения файлов от внешних пользователей, некоторые - нет. У обоих вариантов есть плюсы и минусы.

Вот, например, текущий сайт sql.ru расширение aspx показывает.
И какие плюсы?
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098507
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookИ какие плюсы?Плюс сокрытия:
- возможность сменить платформу невидимо для внешнего наблюдателя, в т.ч. без потери внешних ссылок. (строго говоря, это можно было бы и без сокрытия расширения, но тогда после смены платформы приходилось бы настраивать урлрерайт для смены фактического расширения файлов, что было бы весьма неудобно при разработке).
- облегчение чтения/записи URL-а пользователями.
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098508
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftFishHookИ какие плюсы?Плюс сокрытия:
- возможность сменить платформу невидимо для внешнего наблюдателя, в т.ч. без потери внешних ссылок. (строго говоря, это можно было бы и без сокрытия расширения, но тогда после смены платформы приходилось бы настраивать урлрерайт для смены фактического расширения файлов, что было бы весьма неудобно при разработке).
- облегчение чтения/записи URL-а пользователями.
мне интересны плюсы открытия, а не сокрытия
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098514
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookмне интересны плюсы открытия, а не сокрытия- Упрощение администрирования, т.к. не требуется прописывать правила рерайта url-ов (особенно важно для новичков и недохостингов, где такой возможности не предоставляется).
- Ускорение отдачи файлов за счет того, что не нужно рерайтить url-ы (хотя и весьма небольшое).
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098520
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftFishHookмне интересны плюсы открытия, а не сокрытия- Упрощение администрирования, т.к. не требуется прописывать правила рерайта url-ов (особенно важно для новичков и недохостингов, где такой возможности не предоставляется).
- Ускорение отдачи файлов за счет того, что не нужно рерайтить url-ы (хотя и весьма небольшое).
Я правильно понимаю, что при этих "плюсах" один файл = одно представление/контроллер?
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098522
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftособенно важно для новичков и недохостингов, где такой возможности не предоставляется
Тут не понял, а что юзая ПХП я описываю правила роутинга на уровне веб-сервера?
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098527
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHook,

Вы что-то путаете.
"представление/контроллер" - это более высокий уровень абстракции, чем файл или url.
"роутинг" - это более низкий уровень абстракции.

Применительно к Апачу, см. mod_rewrite .
Для других веб-серверов, как правило, существует аналогичный функционал.
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098541
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftFishHook,

Вы что-то путаете.
"представление/контроллер" - это более высокий уровень абстракции, чем файл или url.
"роутинг" - это более низкий уровень абстракции.

Применительно к Апачу, см. mod_rewrite .
Для других веб-серверов, как правило, существует аналогичный функционал.

Ну а я про что, даже на самом низком уровне, допустимом в веб-программировании, будь то cgi или какие-нибудь специфические вещи типа wsgi, любой здравомыслящий человек сначала пишет резолвер URL или берет готовые решения, а потом на этой основе строит тело приложения. Возможно ПХП настолько сам в своей тарелке, что там все иначе. Возможно, чтобы на ПХП поставить функцию представления в соответствие с URL нужен отдельный файл и доступ к конфигам апача. Пусть это будет так. Но я этого не понимаю, хоть убей. Это и есть его хваленая простота? Так она хуже воровства ибо стимулирует убогие архитектурные решения.
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098543
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookили я не понимаю сути?
Где-то так.

URL без прикрас - это путь к файлу, который ты, юзер, приказываешь серверу выполнить. Раз файл содержит код на языке php, то логично, что он имеет расширение php.

А преобразование симпатишных урлов в реальные (в частности, и для сокрытия того факта, что сайт написан на php) - это уже совсем другой вопрос . Т.е. было бы логично, если бы ты спросил зачем прячуть истинные имена файлов. А спрашивать почему файл на php имеет расширение php - не логично.
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098544
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookлюбой здравомыслящий человек сначала пишет резолвер URL
Ну да, ну да. Вот так все кидаются и пишут.
Надо - пишут. Не надо - не пишут
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098545
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ладно, пойдите на сайт Микрософта и создайте новую тему "На кой в урлах приписывают .aspx?". Стопудов - для рекламы...
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098548
Фотография FishHook
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Edd.DragonURL без прикрас - это путь к файлу, который ты, юзер, приказываешь серверу выполнить.
это совершенно не логично, в крайней степени не логично. Во-первых, если я - юзер начну приказывать Вашему серверу, то его ожидает вполне прогнозируемый кирдык. А во-вторых, ставить в соответствие url - файлу не представляется эффективным, т.к. это должно означать, что один файл соответствует одному адресу, и Вы получите ад мелких и бессмысленных файлов и не сможете моделировать адрес по своему желанию, вы привяжитесь к файловой системе.
...
Рейтинг: 0 / 0
А почему сайты на php
    #38098550
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FishHookэто совершенно не логично, в крайней степени не логично.
В той модели, которая сейчас у вас в голове.
Не смею спорить даже. Я тоже могу упереться рогом в случай, когда роутингом пользуются как мартышка очками и уверять, что это зло и анархия.
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 1 из 3
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / А почему сайты на php
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]