欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  神坛PHP

file_get_content()实现Get和Post请求

程序员文章站 2022-02-22 20:23:03
...

1、【GET请求】

$data = array( 'name'=>'zhezhao','age'=>'23');

$query = http_build_query($data); 

$url = 'http://localhost/get.php';//这里一定要写完整的服务页面地址,否则php程序不会运行 

$result = file_get_contents($url.'?'.$query);


2、【POST请求】

$data = array('user'=>'jiaxiaozi','passwd'=>'123456');

$requestBody = http_build_query($data);

$context = stream_context_create(['http' => ['method' => 'POST', 'header' => "Content-Type: application/x-www-form-urlencoded\r\n"."Content-Length: " . mb_strlen($requestBody), 'content' => $requestBody]]);


$response = file_get_contents('http://server.test.net/login', false, $context);


相关标签: file_get_content