Как обновить определенную переменную в php? - PullRequest
0 голосов
/ 27 декабря 2018

Я изучаю кодирование PHP и создаю простой файл config.php.В этом конфигурационном файле я определил API_URL для своего локального сервера для тестирования.

<?php
    DEFINE("API_URL", "http://localhost:8000/api"); 
 ?>

Я хочу, чтобы это API_URL обновлялось при использовании для промежуточного сервера.Например, у меня есть еще один скрипт php, который обновит указанный API_URL.

<?php
    require_once "config.php";

    $API_URL = API_URL;

    // Here I want to update the API_URL in config file to be something like
    // DEFINE("API_URL", "https://mystagingsite.com/api");
    // And I want this new "API_URL" to be updated in config.php file.
    // How will I do that?
?>

1 Ответ

0 голосов
/ 27 декабря 2018

Вы можете взять динамические переменные из $_SERVER.Вы можете использовать: $_SERVER['HTTP_HOST'];

Таким образом, вы можете использовать как этот URL-адрес API:

$api_url = $_SERVER['HTTP_HOST'].'/api/';
DEFINE('APIURL',$api_url);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...