Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.02.2024, 02:03
Аспирант
Отправить личное сообщение для Grasss Посмотреть профиль Найти все сообщения от Grasss
 
Регистрация: 03.11.2017
Сообщений: 44

Передача переменной из JS в PHP
fetch('https://ipwho.is/?format=json')
.then(d => d.json())
.then(d => document.querySelector('#ip').innerHTML = d.ip);


<div id="ip"></div>


и есть часть php, которая записывает в лог

$rot=$_SERVER['HTTP_REFERER'];
$date=date('d.m.Y|G:i:s');
$log=fopen("info.txt","a+");
fwrite($log,"|$rot|$date|\n");
fclose($log);


как передать значение переменной #ip из js, в php для записи в лог?
или передать содержимое внутри <div id="ip"></div> в php...
Ответить с цитированием
  #2 (permalink)  
Старый 17.02.2024, 16:35
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

fetch('https://ipwho.is/?format=json')
    .then(d => d.json())
    .then(res => {
        return fetch('/<your-php-script-address-here>', {
            method: 'post',
            headers: {
                'content-type': 'application/json'
            },
            body: JSON.stringify(res),
        });
    });


PHP:
$receivedIP = $_POST['ip'] ?? null;
Ответить с цитированием
  #3 (permalink)  
Старый 17.02.2024, 18:52
Аспирант
Отправить личное сообщение для Grasss Посмотреть профиль Найти все сообщения от Grasss
 
Регистрация: 03.11.2017
Сообщений: 44

fetch('https://ipwho.is/?format=json')
    .then(d => d.json())
    .then(res => {
        return fetch('ind2.php', {
            method: 'post',
            headers: {
                'content-type': 'application/json'
            },
            body: JSON.stringify(res),
        });
    });



<div id="ip"></div>


ind2.php
$receivedIP = $_POST['ip'] ?? null;
$rot=$_SERVER['HTTP_REFERER'];
$date=date('d.m.Y|G:i:s');
$log=fopen("info.txt","a+");
fwrite($log,"|$rot|$date|$receivedIP|\n");
fclose($log);


примерно так? или что-то еще нужно добавить, чтоб работало?
Ответить с цитированием
  #4 (permalink)  
Старый 17.02.2024, 21:42
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Grasss, примерно так
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача переменной из Java в PHP Artemyi Общие вопросы Javascript 6 30.07.2020 06:10
передача большого количества переменных из PHP в JS dasser Элементы интерфейса 51 29.03.2017 15:49
Передача переменной js в GET запросе. allanmiln Events/DOM/Window 1 24.09.2013 11:46
Выполнение JS сценария из переменной php Dr.Kleiner Общие вопросы Javascript 2 05.11.2012 11:28
Не получается передать переменную из JS в PHP Lion_astana AJAX и COMET 2 23.11.2010 17:23