Cómo enviar una solicitud POST al servidor usando PHP
Utilice PHP para enviar una solicitud POST HTTP al servidor. El código es el siguiente:
/** *?Enviar solicitud POST*?@param?string? $url?Dirección de solicitud * ?@param?array?$post_data?Publicar datos del par clave-valor *?@return string */
función?{ $postdata?=?http_build_query($post_data); opciones?=?array(
'http'? =>?array(
'método'? =>?array(
'método'?POST ',
'encabezado'? =>?Tipo de contenido: aplicación/x-www-form-urlencoded',
'contenido'?$postdata,
'Tiempo de espera'? = >?15?*?60?//? Tiempo de espera (unidad: s)
)
);
$contexto? =?stream_context_create($opciones);
$resultado?=?file_get_contents($url,?false,?$context);?
retorno?$resultado;
} p>
Para usarlo, llame directamente al método send_post definido anteriormente: $post_data?=?array(
'username'? =>?' nombre de usuario', p>
'contraseña'? =>?' contraseña'
);
send_post('url',? $post_data);