带参数的接口请求,php 如何获取参数,如何处理跨域请求?
指导指导?
jsonp或者设置头部
$origin = isset($_SERVER['HTTP_ORIGIN'])? $_SERVER['HTTP_ORIGIN'] : '';
header("Access-Control-Allow-Credentials: true");
header("Access-Control-Allow-Origin: $origin");
看你接口请求的方法,不同的方法请求接口有不同的方法接受
1.GET $_GET['name'];
2.POST $_POST['name']
3.PUT
4.DELETE
跨域的话,需要后端配置CROS的
15 回答8.4k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
使用header跨域设置,数据的接收方式多以json为主,如果请求方式是post的话,用file_get_contents("php://input")或者$GLOBALS['HTTP_RAW_POST_DATA']来接收