Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как скрыть сайт???

 PHP.SU

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


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

> Без описания
Ehonod
Отправлено: 20 Марта, 2013 - 21:39:03
Post Id


Новичок


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


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




Здравствуйте.

Возникла интересная потребность скрыть сайт для определенной области/города/региона.

Например у меня есть сайт посвещенный производству андроидных коллаэдеров. Но по соседствуесть наглые товарищи, которые воруют копирайтный контен с моего сайта, воруют наработки которые я там выкладываю и вообще мне не хочется что бы они следили за развитием моего андроидного бизнеса.

Как вариант решения проблемы я вижу определять ip пользователя на входе на сайт и если он из моего города, то показывать ему старую, полупустую версию сайта, а если из любой другой точки мира, то полноценную.

Т.к. все данные хранятся в базе, то думаю что в startup файле (там где идет подключение к базе, старт сессий и прочие вещи которые выполняются в первую очередь при путешествии по страничкам) нужна функция которая в зависимости от ip пользователя подключает различные базы.

Если я примерно прав, подскажите пожалуйста как эта функция должна правильно выглядеть.

Или есть какое то более изящное решение?

Над вопросом прошу не угарать))) вопрос серьезный и для меня очень важный!)

Заранее большое спасибо!
 
 Top
OrmaJever Модератор
Отправлено: 20 Марта, 2013 - 21:43:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




Скачать базу ip по странам/городам и запретить нужные маски.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Vinyl
Отправлено: 20 Марта, 2013 - 21:47:41
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


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




1. андроидных коллаэдеров => Адронных коллайдеров.
2.
PHP:
скопировать код в буфер обмена
  1. if($_SERVER['REMOTE_ADDR'] == '95.43.164.127') //если наш злоумышленник
  2. {
  3.   define('DB_NAME','old_base'); // old_base - название старой базы
  4. }
  5. else //в противном случае
  6. {
  7.   define('DB_NAME','new_base'); // new_base - название новой базы
  8. }
  9.  
  10. mysql_select_db(DB_NAME,$link_identifier);


На практике абсолютно бесполезно.


OrmaJever пишет:
Скачать базу ip по странам/городам и запретить нужные маски.
Да имхо бесполезная трата времени и сил. Человеку мучиться час/день/месяц, а негодяй с анонимайзера зайдет или через проксю и капэц всем стараниям.

(Отредактировано автором: 20 Марта, 2013 - 21:49:56)



-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
caballero
Отправлено: 20 Марта, 2013 - 21:57:02
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


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




каждый день по две три темы как чужой сайт распарсить
а самим то не нравится как воруют


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Ehonod
Отправлено: 20 Марта, 2013 - 22:04:46
Post Id


Новичок


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


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




Vinyl пишет:
1. андроидных коллаэдеров => Адронных коллайдеров.
2.
PHP:
скопировать код в буфер обмена
  1. if($_SERVER['REMOTE_ADDR'] == '95.43.164.127') //если наш злоумышленник
  2. {
  3.   define('DB_NAME','old_base'); // old_base - название старой базы
  4. }
  5. else //в противном случае
  6. {
  7.   define('DB_NAME','new_base'); // new_base - название новой базы
  8. }
  9.  
  10. mysql_select_db(DB_NAME,$link_identifier);


На практике абсолютно бесполезно.


OrmaJever пишет:
Скачать базу ip по странам/городам и запретить нужные маски.
Да имхо бесполезная трата времени и сил. Человеку мучиться час/день/месяц, а негодяй с анонимайзера зайдет или через проксю и капэц всем стараниям.


Огромное спасибо!!! Дело в том, что негодяи не шибко шарят в этом вопросе. К тому же о том, что сайт содержит гораздо больше информации чем им предложено увидеть еще догадаться надо.

ЗЫ
в Адронных коллайдрах я ничего не понимаю, а вот в андроидных коллаэдрах я спец)))
 
 Top
Vinyl
Отправлено: 20 Марта, 2013 - 22:07:08
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


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




Ehonod пишет:
Огромное спасибо!!!

Да не за что)

Ehonod пишет:
Дело в том, что негодяи не шибко шарят в этом вопросе.

С мобильного/планшета зайдет, увидит разницу, начнет рыть, и т.д.

Ehonod пишет:
в Адронных коллайдрах я ничего не понимаю, а вот в андроидных коллаэдрах я спец)))
Радость


-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
Ehonod
Отправлено: 20 Марта, 2013 - 22:09:31
Post Id


Новичок


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


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




caballero пишет:
каждый день по две три темы как чужой сайт распарсить
а самим то не нравится как воруют


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

Пока другого выхода из сложившейся ситуации не нашел.
(Добавление)
Vinyl пишет:

Ehonod пишет:
Дело в том, что негодяи не шибко шарят в этом вопросе.

С мобильного/планшета зайдет, увидит разницу, начнет рыть, и т.д.


"С мобильного/планшета зайдет, увидит разницу, начнет рыть, и т.д."

А на эти устройства фильтр распространятся не будет? Досадно...
(Добавление)
А можно ограниечение на устройство вводить?

(Отредактировано автором: 20 Марта, 2013 - 22:13:33)

 
 Top
Vinyl
Отправлено: 20 Марта, 2013 - 22:32:48
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


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




Ehonod пишет:
А на эти устройства фильтр распространятся не будет?
Если только мобильный, планшет и компьютер с одного wi-fi роутера в интернеты ходят, то адрес один на всех будет. Юзер-агенты разные будут (не факт).

Ehonod пишет:
А можно ограничение на устройство вводить?
Это Вам связка IP+юзерагент нужна. Только все равно нет 100% гарантий. На мобильных устройствах, как правило (если не через вафлю), динамический IP. Представим ситуацию, что злоумышленник серфит с последней Opera Mini (как 70-80% пользователей моб.интернета). Закрывать доступ нужно будет по маске, т.к. адрес динамический. Т.к. вся подсеть принадлежит сотовому оператору, а 70-80% пользователей моб. интернета сидят с Opera Mini, из них [пусть] у половины она последняя, потеряете часть ни в чем не виновной аудитории.

Мне, если честно, более интересно, как Вы собрались злоумышленника ловить? Откуда узнаете что именно этот ip/ua Ваш клиент? Он что, Вас Ддосит, или перед кражей контента в гетах-постах подписывается?


-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
vanicon
Отправлено: 20 Марта, 2013 - 22:35:01
Post Id



Частый посетитель


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


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




Ehonod пишет:
А можно ограниечение на устройство вводить?

Можно, но это не к чему, так как вы ограничите всех пользователей, например кто с телефоа зайдет(если ограничение на телефон).
А вообще смысла в подобных защитах нет, только зря провозитесь...


-----
Так было, так есть и так будет
 
 Top
Vinyl
Отправлено: 20 Марта, 2013 - 22:38:08
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


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




vanicon пишет:
А вообще смысла в подобных защитах нет, только зря провозитесь...
Это точно. Хотите, я приду к Вам на сайт и докажу. Будете меня блокировать по ip, ua, чему угодно, а я все равно буду доступ получать вааще без труда. При том, что я не взломщик и не кулхацкер, а обычный пользователь.

Мне бы самому очень хотелось иметь в арсенале панацею от кибернегодяев, но, увы...


-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
Ehonod
Отправлено: 21 Марта, 2013 - 05:54:07
Post Id


Новичок


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


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




hmtl 5 позволяет для различных разрешений монитора выдавать различную верстку. Тогда, можно скажем, для устройст с разрешением экрана меньше 1000 px сделать просто сайт визитку и тогда мобильники и некотрые планшеты будут видеть совершенно другой сайт.

To Vinyl
Ни сколько не сомневаюсь, что у Вас все получится, но ведь если человек не знает, что от него что-то скрывают, то он это и искать не станет. И я скорее всего закрою весь ip всего города, все равно посещаемость сайта отсюда не большая. Аудитория - Россия и страны СНГ. Одним городишкой можно пожертвовать)
 
 Top
esterio
Отправлено: 21 Марта, 2013 - 07:53:52
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


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




Ehonod пишет:
hmtl 5 позволяет для различных разрешений монитора выдавать различную верстку. Тогда, можно скажем, для устройст с разрешением экрана меньше 1000 px сделать просто сайт визитку и тогда мобильники и некотрые планшеты будут видеть совершенно другой сайт.

Чтобы html5 увидел что ему показивать а что нет все равно нужно нажсилать оба контента. Так что етот вариант отпадает в корне. Нужно регулировать еще на стороне сервера. А тут 100% защиты нету
 
 Top
Ehonod
Отправлено: 21 Марта, 2013 - 20:32:26
Post Id


Новичок


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


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




ОК, спасибо огромное всем откликнувшимся, особенно Винилу за код. Буду пробовать!
Коли кого посетит какая светлая идея, буду признателен если поделитесь!!!
 
 Top
Vinyl
Отправлено: 21 Марта, 2013 - 20:38:50
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 645
Дата рег-ции: Янв. 2012  
Откуда: Армавир, Краснодарский край


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




Ehonod пишет:
особенно Винилу за код
Тоже мне код Радость

Ehonod пишет:
Коли кого посетит какая светлая идея, буду признателен если поделитесь
Уже столько умов думали над этим вопросом. Думаю, выхода тут нет. Уникальный контент воровали, воруют и будут воровать, увы.

Продолжайте трудиться над Вашим сайтом, а негодяи пусть воруют. Имхо, первоисточник все равно будет более посещаем. Главное в дизайне и юзабилити не проигрывать Подмигивание Удачи!


-----
Пессимисты пользуются die(), оптимисты - exit()
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB