Red de conocimiento informático - Material del sitio web - Cómo enviar una solicitud POST al servidor usando PHP

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;

}

Para usarlo, llame directamente al método send_post definido anteriormente: $post_data?=?array(

'username'? =>?' nombre de usuario',

'contraseña'? =>?' contraseña'

);

send_post('url',? $post_data);