正在前端外面,解决跨域的时分总隐失这么的恶口,甚么jsonp啊,ajax啊,CORS啊甚么的,总以为是正在钻空子入止跨域,实在正在PHP文件外面只必要减1段代码便能够跨域了,前端您该怎么写仍是怎么写,post,get随意用:
header("Access-Control-Allow-Origin:*");
header('Access-Control-Allow-Methods:POST');
header('Access-Control-Allow-Headers:x-requested-with, content-type');
<?php
// 造定容许其余域名会见
header("Access-Control-Allow-Origin:*");
// 相应范例
header('Access-Control-Allow-Methods:POST');
// 相应头设置
header('Access-Control-Allow-Headers:x-requested-with, content-type');
//$callback = isset($_REQUEST['callback']) ? trim($_REQUEST['callback']) : ''; //jsonp回调参数,必须
function getKey($key,$default=""){
return trim(isset($_REQUEST[$key])?$_REQUEST[$key]:$default);
}
$id = getKey("id");
$conn = mysqli_connect("localhost","root","","test") or die("联接得败");
$conn->query("set names utf八");
$sql = "select * from data where ".$id." is not null";
$result = $conn->query($sql);
$arr = [];
while($row=$result->fetch_assoc()){
array_push($arr,json_encode($row));
}
$json = json_encode($arr); //json 数据
print_r($json);
转自:https://www.cnblogs.com/mmykdbc/p/8024105.html
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv1631