http сообщение в php без curl using username, password, param1, param2 (строковый массив)?

У меня есть форма с ссылкой на хост и URL-адрес, на который я могу отправить сообщение. Метод работает в режиме онлайн, я хочу использовать php для автоматического ввода данных, как я могу это сделать без завитки

он будет передан как это (имя пользователя, пароль, пример, пример2)

Пример 2 представляет собой строковый массив данных с требуемыми именами параметров

если ничего не прошло, ошибка будет указывать на «Ошибка входа»,

если пример 2 пуст, он отобразит «Элемент Root отсутствует».

См. Также: Как публиковать данные на PHP с помощью file_get_contents?

В основном вы можете использовать file_get_contents () и stream_context_create () для выдачи запроса POST. В твоем случае:

$post = http_build_query(array( "username" => "user", "password" => "pw", "example" => "...", )); $context = stream_context_create(array("http"=>array( "method" => "POST", "header" => "Content-Type: application/x-www-form-urlencoded\r\n" . "Content-Length: ". strlen($post) . "\r\n", "content" => $post, ))); $page = file_get_contents("http://example.com/login", false, $context); 

Просто откройте соединение сокета с портом 80, отправьте заголовки (вы можете использовать заголовки livehttp, если хотите обмануть создание заголовков, просто наблюдать за публикацией в браузере и копировать его). Затем отправьте данные после заголовков.