Loading...
PHP/MySQL | Вопрос по API (PHP)
Привет, в общем у меня есть небольшое задание, прочитайте:

Необходимо добавить интеграцию для нескольких партнерских сетей (API дока есть) для лендинга, который используется в webview.
В данный момент есть интеграция только для регистрации нового пользователя, необходимо по API доке добавить автологин, а также чтобы при повторном открытии сайта, происходил редирект на платформу.



и мне кидают скрипт + АПИ находится в папке... Я с таким еще не сталкивался, это по сути мне просто их подключать require + использовать функции что в документации?
я просто когда работал с апи, обычно делал запрос с данными по апи ключу на сервера и получал ответ... Дичь какая то?
как это выглядит, к примеру одно из "АПИ".
Оно же уже подключено?

Изображение

------
83055_20220818193802.png (181.9 Kb)
Скачиваний: 145

________
посл. ред. 18.08.2022 в 19:38; всего 1 раз(а); by Менталист
проверка айпишника в скрипте - дичь, айпишник будет ТОЛЬКО в REMOTE_ADDR
________
посл. ред. 18.08.2022 в 19:44; всего 2 раз(а); by Вилы Выкидные
Вилы Выкидные (18 авг 2022, в 19:41)
проверка айпишника в скрипте - дичь, айпишник будет ТОЛЬКО в REMOTE_ADDR
php
$ip = '';

if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}



вот. тут вроде все дерьмо проверяю
Менталист (18 авг 2022, в 19:43)
php
$ip = '';

if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}



вот. тут вроде все дерьмо проверяю
php
$ip = $_SERVER['REMOTE_ADDR'];


всё, остальное всё лишний сахарок

открой Официальную документацию (ссылка)

и покажи мне HTTP_CLIENT_IP или HTTP_X_FORWARDED_FOR
________
посл. ред. 18.08.2022 в 19:49; всего 1 раз(а); by Вилы Выкидные
Вилы Выкидные (18 авг 2022, в 19:47)
php
$ip = $_SERVER['REMOTE_ADDR'];


всё, остальное всё лишний сахарок

открой Официальную документацию (ссылка)

и покажи мне HTTP_CLIENT_IP или HTTP_X_FORWARDED_FOR
ну это на всякий случай, сам знаешь что один метод под все браузеры юбзать - ну такое
Менталист (18 авг 2022, в 19:54)
ну это на всякий случай, сам знаешь что один метод под все браузеры юбзать - ну такое
при чём тут браузеры: $_SERVER - это бэк

нету ТУТ никаких HTTP_CLIENT_IP и HTTP_X_FORWARDED_FOR
Вилы Выкидные (18 авг 2022, в 19:56)
при чём тут браузеры: $_SERVER - это бэк

нету ТУТ никаких HTTP_CLIENT_IP и HTTP_X_FORWARDED_FOR
)

Изображение

------
83057_20220818200749.png (56.3 Kb)
Скачиваний: 154
Менталист (18 авг 2022, в 19:43)
php
$ip = '';

if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}



вот. тут вроде все дерьмо проверяю
этой проверке сто лет, кто-то когда-то выбросил в сеть до сих пор гуляет
Вилы Выкидные (18 авг 2022, в 20:10)
этой проверке сто лет, кто-то когда-то выбросил в сеть до сих пор гуляет
так и есть) ну я понял тебя, в любом случае - код не мой, разбираться в чужом коде - то еще удовольствие)
Онлайн: 2
Время:
Gen. 0.1275
(c) Bym.Guru 2010-2025