/** * 处理跨域 * @param [Array] $arr [参数数据] * @param [Integer] $isno_json [是否需要json格式化处理(不需要0/需要1)] */ function echo_arr($arr,$handle = 0){ if(isset($_REQUEST['callback'])){ $callback = $_REQUEST['callback']; }else{ $callback = ''; } $callback = preg_replace('/[\'"<>;%&=\*\(\)\+,\s]+/','',$callback); if($callback){ if($handle == 0){ echo $callback."(".json_encode($arr).")";exit; }elseif($handle == 1){ echo $callback."(".$arr.")";exit; } }else{ if($handle == 0){ echo json_encode($arr);exit; }elseif($handle == 1){ echo $arr;exit; } } }
PHP处理跨域的公共方法
最新推荐文章于 2023-12-14 22:50:25 发布