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]   

> Без описания
Test11
Отправлено: 09 Марта, 2016 - 15:58:03
Post Id


Частый гость


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


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




Благодаря $_SERVER["HTTP_REFERER"], можно определить был ли подгружен скрипт с сайта. Если пусто, пользователь открыл прямой путь до скрипт...

Вопрос собственно такой, имеется ли возможность запрета просмотра кода в консоле браузера? Ранее был подгружен js срипт, код которого можно посмотреть в консоле браузера но нельзя при открытии файла на прямую....

Короче мой бред был услышан я думаю....
 
 Top
esterio
Отправлено: 09 Марта, 2016 - 16:10:00
Post Id



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


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


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




Нет нельзя
 
 Top
Мелкий Супермодератор
Отправлено: 09 Марта, 2016 - 16:55:47
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




Test11 пишет:
Если пусто, пользователь открыл прямой путь до скрипт...

А вот и неправда. rfc7231, section-5.5.2
При том ошибки в этом предположении сразу две:
- не пусто, если пользователь сам с клавиатуры вписал адрес
- пусто при некоторых условиях переходов с других страниц (https -> http или data: )


-----
PostgreSQL DBA
 
 Top
esterio
Отправлено: 09 Марта, 2016 - 19:22:46
Post Id



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


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


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





Мелкий
Откуда столько памяти про все RFC? который пост. Феноменальная память. Я же просто знаю что реферу доверять нельзя и все.
 
 Top
Мелкий Супермодератор
Отправлено: 09 Марта, 2016 - 20:01:59
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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





esterio, сам не знаю, странная у меня память...
Но не все RFC! Все RFC про один только HTTP я даже не прочитал Радость Конкретные номера rfc не помню, но порой вспоминаю, где я их встречал. Ссылки на rfc про максимальную длину email у меня на хабре, про реферер - в рабочем проекте комментарий к коммиту. Наверное, если это всё структурировать - то хоть на своём домене можно будет не заглушку показывать Радость Блог запилить, что ли?..


-----
PostgreSQL DBA
 
 Top
esterio
Отправлено: 09 Марта, 2016 - 21:06:58
Post Id



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


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


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





Мелкий
Думаю если ты запилиш блог конкретно про сами стандарты будет очень интересно. Но именно не весь стандарт, Например как даный пост. Тоесть кратко о том когда реферер может быть пустым. Тот же ANSI про который ты все время пишешь. Да много есть именно в стандартах. И даже мне лень читать их все, а вот кратко именно про проблему возникшую у меня с радостью прочту
 
 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