質問: codeigniterを使ってwebサービスを作成中ですが、 php側からあるサイトにアクセスしてすぐに戻ってくる処理があるんですが、 戻ってくる際に、こちら側のサイトのURLをpostで渡しています。 指定のURLには戻ってこれているんですが、 An Error Was Encountered The action you have requested is not allowed. がでてしまいます。 URLをpostで渡された時に403がdないようにするにはどうすればいいでしょうか?? ご教授よろしくお願い致します。
回答: 他サイトは異なるドメインでしょうか? クロスドメインでの通常のpostは通常禁止出されています。 ポスト先で以下のよう ヘッダを返して許可してやる必要があります。 header("Access-Control-Allow-Origin: *"); しかしこれでは 全てのpostを受けてしまうので、送信元を制限する必要があります。