Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WWW,WWW2,WWW3 и так далее 
V
    Опции темы
akizelokro
Дата 20.5.2013, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крокодил
**


Профиль
Группа: Участник
Сообщений: 761
Регистрация: 30.7.2007

Репутация: 2
Всего: 5



Задача. Мне надо реализовать проверку, находится ли URL в определенном списке и сделать проверку так, чтобы URL с вида http://www.somesite.ru/.. рассматривался как http://somesite.ru/..

чтобы делать такое уточнение к проверке, я должен помнить, что существуют ещё и зеркала, начинающиеся не с www., а с www2., ww3. и так далее, и тут же могут быть некоторые сайты вида http://www3site.ru .  Стоит ли мне в общем случае полагаться на возможное присутствие в интернете адресов вида http://www32456.ru ?
Я так понимаю, что должен из URL сначала убрать протокол или взять просто location.hostname, затем сделать разделение строки по разделителю ".", затем проверить количество элементов в получившемся массиве, если больше 2, то проверяю первый элемент на вид (www)(d)* , если соотвествует, то "отмечаю для себя".
Или возможны имена сайтов вида "http://www1234.ru" и задача в общем случае вообще не решается?




--------------------
a = a + b; b = a - b; a = a - b;
PM MAIL   Вверх
Sanchezzz
Дата 20.5.2013, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 3
Всего: 60



Проверяете на www\.  тогда решается, ведь точка для субдоменов обязательна.



--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
akizelokro
Дата 20.5.2013, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крокодил
**


Профиль
Группа: Участник
Сообщений: 761
Регистрация: 30.7.2007

Репутация: 2
Всего: 5



Сплит по точкам-разделителям уже косвенная проверка. 
Я просто туплю, наверно, дико, но у меня в башке не укладывается, может ли кто-то взять и задать субдомен вида www3.www1234.somesite.ru. или это всё-таки запрещено


--------------------
a = a + b; b = a - b; a = a - b;
PM MAIL   Вверх
Arantir
Дата 20.5.2013, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Рыбак без удочки
**


Профиль
Группа: Участник
Сообщений: 960
Регистрация: 18.11.2012

Репутация: 14
Всего: 55



Это возможно. Сейчас www — это такой же субдомен, как, например, forum. То есть DNS записи для этого одинаковые.
Код

www A TTL=14400 123.124.125.126
forum A TTL=14400 123.124.125.127

Ничто не мешает создать www2, www3 и т.д.

Другой вопрос в том — кому это надо? Я еще ни разу не видел "нормальных" сайтов с поддоменами вида www3.


--------------------
interface Жопа {
    // ATTENTION: has to be implemented by every class of the project for proper project work
}
PM   Вверх
akizelokro
Дата 20.5.2013, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крокодил
**


Профиль
Группа: Участник
Сообщений: 761
Регистрация: 30.7.2007

Репутация: 2
Всего: 5



Цитата(Arantir @  20.5.2013,  17:44 Найти цитируемый пост)
Другой вопрос в том — кому это надо? Я еще ни разу не видел "нормальных" сайтов с поддоменами вида www3. 


Зеркала с www3 есть у интела, у ibm вообще www-3. и www-4.
но это ладно. меня интересовало, возможно ли сделать 100%-но корректную проверку или придётся полагаться только на добрую волю вебадминов. Давно просто не работал и многое забыл.

Это сообщение отредактировал(а) akizelokro - 20.5.2013, 18:00


--------------------
a = a + b; b = a - b; a = a - b;
PM MAIL   Вверх
Sanchezzz
Дата 20.5.2013, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 3
Всего: 60



Можно же положится на веб-админов им что зарплату зря платят?)


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0430 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.