|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.05.2019, 21:36 | #1 |
Форумчанин
Регистрация: 02.10.2018
Сообщений: 107
|
[PHP] Функция getenv
Доброго времени суток уважаемые форумчане!!!
Как начинающий прошу подсказать, ибо не могу ни где найти... Что делает данное выражение: Код:
С уважением
Gronik |
27.05.2019, 21:39 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
27.05.2019, 21:42 | #3 |
Форумчанин
Регистрация: 02.10.2018
Сообщений: 107
|
Спасибо конечно, p51x!!!
Но все это я читал, только про аргумент: HTTP_X_FORWARDED_FOR, там ни чего не сказано......
С уважением
Gronik Последний раз редактировалось Gronik; 27.05.2019 в 21:43. Причина: Лишний пробел |
27.05.2019, 21:54 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
28.05.2019, 20:48 | #5 |
Форумчанин
Регистрация: 02.10.2018
Сообщений: 107
|
Добрый вечер p51x!
Все, что Вы указали - прочитал. Спасибо!! Правильно ли я понял, что HTTP_X_FORWARDED_FOR поможет узнать IP клиента, если он зашел через прокси-сервер, но не со 100% гарантией? И там, по большому счету может быть что угодно включая и sql инъекции? А поскольку я собираюсь писать полученный таким образом IP в БД, может имеет ли смысл проверить это все регулярным выражением? И применение mysql_real_escape_string как-то поможет??
С уважением
Gronik |
28.05.2019, 21:01 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Именно так. Никто прокси не обязывает его слать, либо слать правильный. Все полученные из вне поля, которые вы собирались писать в БД, надо как минимум эскейпить. Регулярка может быть будет иметь смыл если вам это айпи реально будет нужен, а не просто на полочку положить.
|
28.05.2019, 21:26 | #7 |
Форумчанин
Регистрация: 02.10.2018
Сообщений: 107
|
p51x!!!!
Спасибо!!! Сомнений больше почти не осталось. Регулярка ведь то-же не панацея. Так ведь?
С уважением
Gronik |
28.05.2019, 21:27 | #8 |
Форумчанин
Регистрация: 02.10.2018
Сообщений: 107
|
И ....Это.... Отзыв опять добавить не могу.... А хотелось бы.....
Большой и положительный!
С уважением
Gronik |
28.05.2019, 21:46 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Напишите функцию calculateArea. -Если функция принимает одно число "a" - она возвращает площадь квадрата (a*a). -Если функция принимает два числа "a, b" - она возвращает площадь пр | Skeydzh | Фриланс | 4 | 04.07.2017 22:42 |
Функция | Tatooine | Microsoft Office Access | 2 | 19.12.2014 11:33 |
Загвоздка с функцией getenv("HTTP_REFERER") | krengos | PHP | 3 | 25.05.2011 15:57 |
getenv("REQUEST_METHOD") | retede | Общие вопросы C/C++ | 2 | 27.01.2010 16:01 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |