2017-09-13 2 views
0

ドメインwww.domain1.comのデータベース(phpmyadmin)にいくつかのデータを持つウェブサイトがあります。このデータを別のドメインwww.domain2.comで使用する必要があります。出来ますか?データベースからのクロスドメインデータの取得

私はいくつかのajaxとjsonコードを試していますが、成功しません。私は得ている Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at **** (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

誰かが私を助けることができますか?おかげ

答えて

0

はちょうどあなたのの.htaccessファイルここ

<IfModule mod_headers.c> 
     Header set Access-Control-Allow-Origin "*" 
     Header set Access-Control-Allow-Origin %{ACAO}e env=ACAO 
     Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type" 
     Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS" 
</IfModule> 

「*」でこれらのヘッダを設定しは、あなただけの、そのウェブサイトのドメインを追加し、特定できるようにしたい場合は、すべての起源を許可する意味。 残りのものは、データベースに定期的に接続し、行きたいと思うでしょう。

+0

@Imran Aliありがとうございます。しかし、これは主なウェブサイトのセキュリティにとってどれくらい効果がありますか? – Joey

+0

私はすでにAsteriskを使用している場合はすべてのサイトからのHTTP要求を許可するので、あなたが唯一許可したいドメイン名を使用することをお勧めします。 –

+0

私の場合、私はドメインを指定することはできません。私はこのプラグインが主要なウェブサイトからのいくつかのデータを使用する、Wordpressのプラグインを開発しています。 – Joey

関連する問題