0
У меня вопрос простой. Я использую CURL для отправки данных с помощью полей post на мой целевой сервер. Я использую следующий код,Получение url от источника curl
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($_POST));
curl_setopt($ch,CURLOPT_POSTFIELDS, $postStr);
$result = curl_exec($ch);
curl_close($ch);
И тогда я захватывая данные, используя
$post = $_POST;
Так есть в любом случае я могу определить, с какого сервера локон данные поступают из? Начиная с 5 разных серверов. Я хочу захватить URL-адрес источника, из которого отправляются почтовые поля. Спасибо
Ну, вы могли бы добавить идентификатор к сообщению данных, что является типичным решением. Некоторые могут также сказать, что вы можете оценить IP-адрес отправителей, но это часто не работает, например, когда прокси и NAT входят в игру. – arkascha
Не уверен, что вы подразумеваете, захватив URL. Это отличается от *** $ url ***? –
Не каждый скрипт PHP обязательно имеет URL-адрес. И скручивание не косвенно не посылало его. Вы можете вручную добавить поле POST, которое идентифицирует исходный сервер, ввести «ключ API» или использовать «REMOTE_ADDR». Зависит ли это, если это предназначено только для статистики, как украшения или для целей, подобных авторизации? – mario