header('Access-Control-Allow-Origin: http://your-angular-app.com');
if ($_SERVER['PHP_AUTH_USER'] == 'username' && $_SERVER['PHP_AUTH_PW'] == 'password') { // 用户验证通过,可以执行必要的操作 } else { // 用户验证失败,返回错误消息或状态码 }
例如,在Angular中使用$http服务时,可以通过设置以下选项来处理CORS问题:
$http.get('http://your-php-back-end.com', { withCredentials: true }) .success(function(data) { // 处理响应数据 }) .error(function(error) { // 处理错误 });