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 :: Детектирование JS

 PHP.SU

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


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

> Описание: Детектирование JS
Stone777
Отправлено: 23 Апреля, 2014 - 10:59:43
Post Id


Новичок


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


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




---
вопрос решен, можно удалить.

(Отредактировано автором: 23 Апреля, 2014 - 16:03:11)

 
 Top
Edwvee
Отправлено: 23 Апреля, 2014 - 11:24:38
Post Id


Частый гость


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


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




Зачем какие-то файлы если есть сессия и кукисы?
И запрос может не прийти по тем или иным техническим причинам. Лучше просто через js в кукисы добавлять параметр и тогда на сервере при новых запросах он всегда будет или не будет.
Пс: ИМХО уже давно можно положить на тех, кто js отключает

(Отредактировано автором: 23 Апреля, 2014 - 11:25:32)

 
 Top
Stone777
Отправлено: 23 Апреля, 2014 - 11:29:28
Post Id


Новичок


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


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




Edwvee пишет:
Зачем какие-то файлы если есть сессия и кукисы?
И запрос может не прийти по тем или иным техническим причинам. Лучше просто через js в кукисы добавлять параметр и тогда на сервере при новых запросах он всегда будет или не будет.
Пс: ИМХО уже давно можно положить на тех, кто js отключает


Задача не в практическом удобстве, а имеено в самом способе.
Сессии и куки, все это ясно.
Цель имено во время выполнения скрипта на php получить сведения, есть ли JS установленный на пользовательской машине или нету. и зная эту информацию выполнять те или иные действия.
Пример для чего это нужно..: например выдавать Ботам, которые хотят грабить инфу с сайта заглушку. Боты ес-но обычные и JS эмуляторов не имеют.
 
 Top
Edwvee
Отправлено: 23 Апреля, 2014 - 11:31:07
Post Id


Частый гость


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


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




Так куки с сессией для того и придумали, чтобы инфу по пользователю хранить.
 
 Top
IllusionMH
Отправлено: 23 Апреля, 2014 - 11:33:07
Post Id



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


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


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




Stone777, php он отработал, отдал страницу и умер. Любой следующий запрос будет обрабатываться в другом потоке. Во время загрузки не прокатит.
 
 Top
DlTA
Отправлено: 23 Апреля, 2014 - 12:19:55
Post Id



Постоянный участник


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


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




Stone777 пишет:
например выдавать Ботам, которые хотят грабить инфу с сайта заглушку. Боты ес-но обычные и JS эмуляторов не имею
вынужден вас огорчить, "програблю на ура"

а если хочется сильно позаморачиваться, то грузите с сайта пустой шаблон, а следом ajax-ом контент в этот шаблон,
но от парсеров это вас не спасет)

(Отредактировано автором: 23 Апреля, 2014 - 12:23:52)

 
 Top
Stone777
Отправлено: 23 Апреля, 2014 - 15:59:00
Post Id


Новичок


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


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




IllusionMH пишет:
Stone777, php он отработал, отдал страницу и умер. Любой следующий запрос будет обрабатываться в другом потоке. Во время загрузки не прокатит.


код написаный мной выше, делает это все во время загрузки.

DlTA пишет:
вынужден вас огорчить, "програблю на ура"

а если хочется сильно позаморачиваться, то грузите с сайта пустой шаблон, а следом ajax-ом контент в этот шаблон,
но от парсеров это вас не спасет)


Не програбите, если контент небудет отображаться ;)
вот пример ситуации:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. if ($js) show_content();  
  3.   else echo 'EMPTY';
  4.  



2 Edwvee
По пользователю нет надобноти инфу хранить. но ваш идея конечно верно, но в данном контексте она не рассматривается.
Я спрашиваю, как правильно копать лопатой, а вы мне предлагаете взять бульдозер и непариться. Но вопрос именно в лопате.
 
 Top
esterio
Отправлено: 23 Апреля, 2014 - 16:13:53
Post Id



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


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


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




Stone777
Сто раз обсуждалось то, что лучше копирайта защиты нету. Я возьму зайду на сайт и посмотрю код JS и сделаю то же самое. Думаете можно обсуфицировать, а браузеру же нужно его как-то прочесть. И я опять то же самое сделаю. Вообщем далеко не уедете. А еще СЕО усли учесть ...
 
 Top
Stone777
Отправлено: 23 Апреля, 2014 - 16:27:57
Post Id


Новичок


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


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




esterio пишет:
Stone777
Сто раз обсуждалось то, что лучше копирайта защиты нету. Я возьму зайду на сайт и посмотрю код JS и сделаю то же самое. Думаете можно обсуфицировать, а браузеру же нужно его как-то прочесть. И я опять то же самое сделаю. Вообщем далеко не уедете. А еще СЕО усли учесть ...


Безусловно вы правы, обходится это все несложно.
но мы очень сильно отдалились от поставленного вопроса:
Какие есть способы детекта JS средствами PHP+JS?!

Но вобщемто если решение и есть, то оно будет "костылем" по типу того, что я описывал выше.
Всем спасибо за ответы.
 
 Top
Ch_chov
Отправлено: 23 Апреля, 2014 - 17:11:00
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


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




Вариант с куками впролне рабочий. Можно, получать информацию из get_browser, но это менее надёжно. Особенно если учесть, что вы собрались бороться таким образом с ботами.
(Добавление)

Stone777 пишет:
вопрос решен, можно удалить.

А зачем?
Вы стерли своё первое сообщение. Теперь тот кто найдет эту тему через гугл ничего не поймёт.
Кстати, а на каких форумах вы видели, чтобы темы удалялись после того как автор решил свой вопрос?

(Отредактировано автором: 23 Апреля, 2014 - 17:11:26)

 
 Top
esterio
Отправлено: 23 Апреля, 2014 - 18:14:14
Post Id



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


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


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




Ch_chov пишет:
Вариант с куками впролне рабочий

Curl и кукы мои. Все равнона 100% контент не защитить
 
 Top
Ch_chov
Отправлено: 23 Апреля, 2014 - 18:47:13
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


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




Не защитить, но от примитивных ботов может и поможет. В том числе от поисковых..
 
 Top
Edwvee
Отправлено: 24 Апреля, 2014 - 09:36:31
Post Id


Частый гость


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


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




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

Скорее вы спрашиваете как смастерить нечто из куска кремния, палки и лианы чтобы копать землю, а я говорю "так вот же лопата рядом бесплатная и хорошо сделанная лежит".
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB