PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Описание: Как открывать страницу в зависимости от айпишника?
Irina88
Отправлено: 28 Февраля, 2019 - 15:29:34
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Март 2018  


Помог: 0 раз(а)




Здравствуйте! Это о5 я. Нужна помощь: как сделать чтобы если чел заходит на сайт с компа, то открывалась страница 'index.php'; а с тела - 'm.php' ???
 
 Top
andrewkard
Отправлено: 28 Февраля, 2019 - 16:05:57
Post Id


Участник


Покинул форум
Сообщений всего: 1299
Дата рег-ции: Нояб. 2014  


Помог: 24 раз(а)




Irina88 пишет:
Здравствуйте! Это о5 я. Нужна помощь: как сделать чтобы если чел заходит на сайт с компа, то открывалась страница 'index.php'; а с тела - 'm.php' ???

идея не очень. Сейчас делают адаптивный дизайн одного сайта, он нормально просматривается со всех устройств.
Если уж очень хочется, можно попробовать определить по браузеру, но гарантий Вам никто не даст
(Добавление)
Вот тут посмотрите реализацию
https://ru[dot]stackoverflow[dot]com/que[dot][dot][dot]0%B0%D0%B9%D1%82
 
 Top
teleoperator27
Отправлено: 28 Февраля, 2019 - 16:30:58
Post Id



Посетитель


Покинул форум
Сообщений всего: 259
Дата рег-ции: Янв. 2017  


Помог: 20 раз(а)




Irina88 пишет:
Здравствуйте! Это о5 я. Нужна помощь: как сделать чтобы если чел заходит на сайт с компа, то открывалась страница 'index.php'; а с тела - 'm.php' ???
Используйте класс Mobile_Detect https://github[dot]com/serbanghita/Mobile-Detect
 
My status
 Top
Irina88
Отправлено: 28 Февраля, 2019 - 19:34:41
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Март 2018  


Помог: 0 раз(а)




[quote=andrewkard][/quote]

про100 хотелось бы сделать так чтобы при просмотре с компа открывалась страница с <object>blablabla</object>; а с мобильного - страница с ссылками на эти видео в ютубе (http://m.youtube.com/*****)...
 
 Top
Vladimir Kheifets
Отправлено: 01 Марта, 2019 - 09:51:10
Post Id



Посетитель


Покинул форум
Сообщений всего: 405
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 21 раз(а)




Irina88 пишет:
Здравствуйте! Это о5 я. Нужна помощь: как сделать чтобы если чел заходит на сайт с компа, то открывалась страница 'index.php'; а с тела - 'm.php' ???

Добрый день, Ирина!
Вам уже посоветовали Mobile-Detect.
http://demo[dot]mobiledetect[dot]net/
Есть ещё CURRENT-DEVICE.
https://thematthewhudson[dot]com/current-device/
Проверял оба детектора и понял, что второй работает лучше.
Удачи!
 
 Top
Irina88
Отправлено: 02 Марта, 2019 - 08:32:13
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Март 2018  


Помог: 0 раз(а)




я чайник в этом деле. не понимаю что куда вставлять..
 
 Top
Vladimir Kheifets
Отправлено: 03 Марта, 2019 - 08:03:37
Post Id



Посетитель


Покинул форум
Сообщений всего: 405
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 21 раз(а)




Irina88 пишет:
я чайник в этом деле. не понимаю что куда вставлять..
Добрый день, Ирина!
Описание здесь:
https://github[dot]com/matthewhudson/current-device
скачайте Zip:
https://codeload[dot]github[dot]com/matt[dot][dot][dot]evice/zip/master
распакуйте Zip, запишите на Вашем сервере ,например, в папку js
Вставте в Ваш код:
CODE (html):
скопировать код в буфер обмена
  1. <script src="js/lib/device.min.js"></script>
  2. <script>
  3. if(device.desktop())
  4. {
  5.         device="pc";
  6. }
  7. else if(device.tablet())
  8. {
  9.         device="tablet";
  10. }
  11. else if(device.mobile())
  12. {
  13.         device="mobile";
  14. }
  15. </script>
Удачи!

(Отредактировано автором: 06 Марта, 2019 - 07:14:59)

 
 Top
Irina88
Отправлено: 03 Марта, 2019 - 08:36:31
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Март 2018  


Помог: 0 раз(а)




Владимир, а если сайт на бесплатном хосте, то получится?
 
 Top
Vladimir Kheifets
Отправлено: 05 Марта, 2019 - 10:14:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 405
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 21 раз(а)




Irina88 пишет:
Владимир, а если сайт на бесплатном хосте, то получится?

Ирина, добрый день!
Это чистый js, он отрабатывается не на сервере (хостинге),а в браузере.
Проверяется очень просто. Если не получится, зайдите в консоль бразера и покажите , что там будет написано про ошибки в js.
Удачи!
 
 Top
Irina88
Отправлено: 05 Марта, 2019 - 19:46:53
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Март 2018  


Помог: 0 раз(а)




А куда прописывать страницы 'index.php' и 'm.php'?
 
 Top
Vladimir Kheifets
Отправлено: 06 Марта, 2019 - 07:27:09
Post Id



Посетитель


Покинул форум
Сообщений всего: 405
Дата рег-ции: Март 2017  
Откуда: Германия, Бавария


Помог: 21 раз(а)




Irina88 пишет:
А куда прописывать страницы 'index.php' и 'm.php'?

Добрый день, Ирина!
Вам нужно определить в 'index.php' тип устойства и сделать редирект на 'm.php'
про редирект:http://sstut[dot]com/javascript/redi[dot][dot][dot]her-page-url.php
Например,так:
index.php
Спойлер (Отобразить)
m.php
Спойлер (Отобразить)
Удачи!

(Отредактировано автором: 06 Марта, 2019 - 08:00:16)

 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB