@Shaheen

Какой вариант записи кода лучше?

Какой вариант записи кода лучше?

$app_path = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://{$_SERVER['HTTP_HOST']}{$_SERVER['PHP_SELF']}";

$app_path = $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

$app_path = "http" . (($_SERVER['SERVER_PORT'] == 443) ? "s" : "") . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега PHP
frontend developer
$app_path =
  '//'           // просто двойной слэш будет использовать текущую схему
 .'mysite.com/'  // домен сайта вы знаете и он не меняется. или в константу его. или в конфиг
 .$_SERVER['REQUEST_URI'];
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы