Задать вопрос
@orsha-ivanov

Как определить что сервер именно локальный?

Нужно на локалке редачить скрипт с автовыгрузкой на боевой, но закрыть от пользунов редактируемую область.
Как железно определять, что на локалке я?
p.s. например, ЕМНИП лет 5 назад сталкивался на Vesta-панели $_SERVER['REMOTE_ADDR'] отдавал 127.0.0.1, пока там не пошаманить, да и БД на локалхосте вроде как...
  • Вопрос задан
  • 123 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@qid00000000
Мало что знаю, но информацию найду в гугле
Наверное, самый простой способ - через переменную окружения.

Например, если установлена ENV_DEV_LOCAL, то ты на локалке :).
Ответ написан
Комментировать
402d
@402d
начинал с бейсика на УКНЦ в 1988
Частный случай, когда виндовс на локале и юникс на хостинге, то через предопределенную константу DIRECTORY_SEPARATOR

ну и $_SERVER['HTTP_HOST'] - в локалке думаю будет другим чем на хостинге ;)
это решение менее универсально так как завязывается на конкретное имя домена
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽