PHP/MySQL | Вопрос по API (PHP)
Привет, в общем у меня есть небольшое задание, прочитайте:
Необходимо добавить интеграцию для нескольких партнерских сетей (API дока есть) для лендинга, который используется в webview.
В данный момент есть интеграция только для регистрации нового пользователя, необходимо по API доке добавить автологин, а также чтобы при повторном открытии сайта, происходил редирект на платформу.
и мне кидают скрипт + АПИ находится в папке... Я с таким еще не сталкивался, это по сути мне просто их подключать require + использовать функции что в документации?
я просто когда работал с апи, обычно делал запрос с данными по апи ключу на сервера и получал ответ... Дичь какая то?
Необходимо добавить интеграцию для нескольких партнерских сетей (API дока есть) для лендинга, который используется в webview.
В данный момент есть интеграция только для регистрации нового пользователя, необходимо по API доке добавить автологин, а также чтобы при повторном открытии сайта, происходил редирект на платформу.
и мне кидают скрипт + АПИ находится в папке... Я с таким еще не сталкивался, это по сути мне просто их подключать require + использовать функции что в документации?
я просто когда работал с апи, обычно делал запрос с данными по апи ключу на сервера и получал ответ... Дичь какая то?
как это выглядит, к примеру одно из "АПИ".
Оно же уже подключено?
------
83055_20220818193802.png (181.9 Kb)
Скачиваний: 153
________
посл. ред. 18.08.2022 в 19:38; всего 1 раз(а); by Менталист
Оно же уже подключено?
------
Скачиваний: 153
________
посл. ред. 18.08.2022 в 19:38; всего 1 раз(а); by Менталист
проверка айпишника в скрипте - дичь, айпишник будет ТОЛЬКО в REMOTE_ADDR
________
посл. ред. 18.08.2022 в 19:44; всего 2 раз(а); by Вилы Выкидные
________
посл. ред. 18.08.2022 в 19:44; всего 2 раз(а); by Вилы Выкидные
проверка айпишника в скрипте - дичь, айпишник будет ТОЛЬКО в 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']; } 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']; ________
посл. ред. 18.08.2022 в 19:49; всего 1 раз(а); by Вилы Выкидные
php
$ip = $_SERVER['REMOTE_ADDR']; ну это на всякий случай, сам знаешь что один метод под все браузеры юбзать - ну такое
нету ТУТ никаких HTTP_CLIENT_IP и HTTP_X_FORWARDED_FOR
при чём тут браузеры: $_SERVER - это бэк
нету ТУТ никаких HTTP_CLIENT_IP и HTTP_X_FORWARDED_FOR
------
Скачиваний: 162
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']; } этой проверке сто лет, кто-то когда-то выбросил в сеть до сих пор гуляет

