Создать веб-сайт для записи информации с помощью cURL
Привет! Ниже приведен пример создания простого веб-сервера, на который можно записывать информацию с использованием метода cURL.
<?php
// Создаем файл для записи данных
$file = fopen('data.txt', 'a');
// Проверяем, получены ли данные
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Получаем данные из POST-запроса
$data = file_get_contents('php://input');
// Записываем данные в файл
fwrite($file, $data . PHP_EOL);
// Закрываем файл
fclose($file);
// Отправляем ответ об успешной записи данных
http_response_code(200);
echo 'Данные успешно записаны.';
} else {
// Отправляем ответ с ошибкой метода запроса
http_response_code(405);
echo 'Метод запроса не поддерживается.';
}
Сохраните этот код в файле с расширением .php на вашем веб-сервере. При обращении к этому файлу с помощью метода POST и передаче данных через cURL, данные будут записываться в файл data.txt.
Пример использования cURL для отправки данных на этот сервер:
curl -X POST -d 'Записываемые данные' http://example.com/your-php-file.php
Замените http://example.com/your-php-file.php на адрес вашего сервера и файл с кодом.
Обратите внимание, что этот пример является базовым и не содержит проверок безопасности и аутентификации. Рекомендуется добавить соответствующие проверки в зависимости от ваших потребностей.
原文地址: https://www.cveoy.top/t/topic/qoOi 著作权归作者所有。请勿转载和采集!