2017-05-20 8 views

答えて

0

すべてのコードの前に、このヘッダをPHPファイルに追加します。

header("Access-Control-Allow-Origin: *"); 
header("Content-Type: text; charset=UTF-8"); 
header("Access-Control-Allow-Methods: POST"); 
header("Access-Control-Max-Age: 3600"); 
header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With"); 

希望が問題を解決します。

+0

、私はまだエラーが取得しています: クロスオリジンの要求をブロック:同一生成元ポリシーがdomain.com/contact-form.phpでリモートリソースを読み込む許可しません。 (理由:CORSヘッダー「Access-Control-Allow-Origin」がありません)。 –

0
app.config.js (your angular config file) 

      $httpProvider.defaults.headers.post["Content-Type"] = 'text/plain'; 
      $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8'; 

config.php (your php config file) 
      header('Access-Control-Allow-Origin: *'); 
      header("Content-Type: text; charset=UTF-8"); 
      header("Access-Control-Allow-Methods: POST"); 
      header("Access-Control-Allow-Headers: Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With"); 
      ini_set('display_errors', 'On'); 
      error_reporting(1); 
関連する問題