[解決済み】Access-Control-Allow-Originを回避する方法は?
2022-04-05 15:37:06
質問
私は、彼らがこれらのajaxコールを防ぐように設定されたプラットフォーム上で自分のサーバーへのajaxコールを行っています(しかし、私はそれが私のサーバーからデータを取得し、私のサーバーのデータベースから取得したデータを表示する必要があります)。
私のajaxスクリプトは動作しており、私のサーバーのPHPスクリプトにデータを送り、処理することができます。
しかし、処理されたデータを取り戻すことはできません。
"Access-Control-Allow-Origin"
私はそのプラットフォームのソースやコアにアクセスできないので、そのスクリプトを削除することができません。 (P/S Google Chromeのコンソールを使って、このエラーを発見しました)
Ajaxのコードは以下の通りです。
$.ajax({
type: "GET",
url: "http://example.com/retrieve.php",
data: "id=" + id + "&url=" + url,
dataType: 'json',
cache: false,
success: function(data)
{
var friend = data[1];
var blog = data[2];
$('#user').html("<b>Friends: </b>"+friend+"<b><br> Blogs: </b>"+blog);
}
});
または
JSON
上記のajaxスクリプトと同等のコードですか? 私が思うに
JSON
が許可されています。
どなたかご教授いただければと思います。
どのように解決するのですか?
これをretrieve.phpの上に置いてください。
header('Access-Control-Allow-Origin: *');
この場合、CORS保護が事実上無効となり、ユーザーが攻撃にさらされることになることに注意してください。を許可する必要があることを完全に確信していない場合は、この方法を使用してください。 すべて のオリジンでは、より特定のオリジンにロックする必要があります。
header('Access-Control-Allow-Origin: https://www.example.com');
については、以下のスタックアンサーを参照してください。
Access-Control-Allow-Origin
関連
-
[解決済み】ES6マップオブジェクトをソートすることは可能ですか?
-
[解決済み】HTMLの最初の行に予期しないトークン<がある。
-
[解決済み] Access-Control-Allow-Originヘッダーはどのように機能するのですか?
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] Access-Control-Allow-Origin複数オリジンのドメイン?
-
[解決済み] file:// URLから実行されるアプリケーションのリクエストで、"Origin null is not allowed by Access-Control-Allow-Origin" エラーが発生する。
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】このエラーの原因は何ですか - "Fatal error: ローカルgruntを見つけることができません"
-
[解決済み】Javascript:getElementById対getElementsById(両方が別のページで動作する)。
-
[解決済み】document.getElementByIDは関数ではありません。
-
[解決済み] テスト
-
[解決済み】JavaScriptのボタンonclickが機能しない
-
[解決済み] Access-Control-Allow-Originヘッダーはどのように機能するのですか?
-
[解決済み] Access-Control-Allow-Origin複数オリジンのドメイン?
-
[解決済み] PHPスクリプトからJSONを返す
-
[解決済み] file:// URLから実行されるアプリケーションのリクエストで、"Origin null is not allowed by Access-Control-Allow-Origin" エラーが発生する。
-
[解決済み] Access-Control-Allow-Originで "origin is not allowed "というエラーが表示されるのですが、なぜでしょうか?[重複しています。]