238 / 235 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
||||||
1 | ||||||
Получить имя хоста09.07.2012, 16:49. Показов 9258. Ответов 7
Метки нет (Все метки)
Как узнать имя хоста, на котором выполняется текущий скрипт?
0
|
09.07.2012, 16:49 | |
Ответы с готовыми решениями:
7
Как узнать имя хоста, зашедшего на мой сайт ? Вырезать имя хоста из ссылки Получить имя хоста (адресс машины в сети) Не изменяется имя хоста в ubuntu |
16 / 16 / 0
Регистрация: 07.06.2012
Сообщений: 100
|
|
09.07.2012, 17:01 | 2 |
0
|
238 / 235 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
|||||||||||
09.07.2012, 17:28 [ТС] | 4 | ||||||||||
$_SERVER можно подменить:
0
|
16 / 16 / 0
Регистрация: 07.06.2012
Сообщений: 100
|
|
09.07.2012, 17:29 | 5 |
есть опастность выполнения произвольного кода злоумышленником?
getcwd() может тогда?
1
|
238 / 235 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
|
09.07.2012, 17:53 [ТС] | 7 |
getcwd это путь ни много не то.
В php.ini установлена опция auto_prepend_file на выполнения файла перед запускам любых скриптов, сами файлы зашифрованы не сложным шифрованием. В файлах проходит проверка где выполняется скрипт,нужно сделать такую проверку чтобы пользователь ни мог повлиять установкой $_SERVER и тд. в скрипте который выполняется до запуска главного скрипта.
0
|
16 / 16 / 0
Регистрация: 07.06.2012
Сообщений: 100
|
|
09.07.2012, 17:59 | 8 |
Похоже что других средст в php нет. Вы можете в этом файлике записать куда-нибудь эту переменную в самом начале, в другую переменную скажем, которую точно не будете изменять.
Я не могу понять кому может понадобится изменить переменную $_SERVER На крайняк можно просто записать название хоста в файл настроек на хосте (полагаю он везде разный, так как пароли например на бд разные). А по getcwd можно хоть не узнать хост, но вычислить его - наверное он тоже будет разный на разных хостах (предполагаю, что список хостов известен зарание).
0
|
09.07.2012, 17:59 | |
09.07.2012, 17:59 | |
Помогаю со студенческими работами здесь
8
Как определить имя хоста? Как определить имя хоста по IP адресу Узнать имя хоста по статическому IP адресу Как поменять имя хоста и пользователя? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |