• Как скрыть токен на сайте?

    @KuvD Автор вопроса
    Сделал скрипт на php, отправляет и файлы и сообщения. Но запутался в переменных. Так я получаю токен с файла env. Проверил, все работает, выводит на верху страницы.

    <?php
    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    
    require 'vendor/autoload.php';
    
    use Dotenv\Dotenv;
    
    // Укажите путь к каталогу, где расположен .env файл
    $dotenvPath = __DIR__;
    
    // Создаем экземпляр Dotenv и загружаем переменные окружения
    $dotenv = Dotenv::createImmutable(dirname(__DIR__));
    $dotenv->load();
    
    // Получаем значение токена
    $TOKEN = $_ENV['TOKEN'];
    
    echo "TOKEN: $TOKEN";
    
    // Используем токен в вашем коде...
    
    
    ?>


    Для дальнейшего использования мне его нужно записать так?
    $TOKEN= "TOKEN";


    <?php
    // process_form.php
    
    // Токен бота и ID канала в Telegram
    $TOKEN= "TOKEN";  
    $TELEGRAM_CHAT_ID = "-1002017740876";
    
    // Проверка наличия POST запроса
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        // Сбор данных из формы
        $product = $_POST['product'];
        $name = $_POST['name'];
        $phone = $_POST['phone'];
        $email = $_POST['email'];
        $attachments = $_FILES['attachments'];
        $invoice = $_FILES['invoice'];
    
    
    // Проверка наличия POST запроса
    if ($_SERVER["REQUEST_METHOD"] == "POST") {
        // Сбор данных из формы
        $product = $_POST['product'];
        $name = $_POST['name'];
        $phone = $_POST['phone'];
        $email = $_POST['email'];
        $attachments = $_FILES['attachments'];
        $invoice = $_FILES['invoice'];
    
     остальной код
    
    ?>
    Ответ написан