[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

JSONとPHPに関するelm_arataのブックマーク (2)

  • Google Feed APIの代わりに自前のPHPでJSONPを扱う [無料ホームページ作成クラウドサービス まめわざ]

    2015年12月3日にGoogle Feed APIが突然使えなくなりました。しかし、翌日頃には復活した模様です。 Google Feed APIは公式に非推奨扱いであり、今回の停止騒ぎで如何に軽視されているのかが分かりました。 ここでは、次のサーバーダウンや廃止に備え、自前のPHPでJSONPを処理する方法を紹介します。 ここで説明する内容は、初心者の開発者や、プログラムを専門としないウェブ担当者向けです。 JSONは異なるプログラム言語間でデータをやり取りし易いように用意されたデータの記述ルールです。 配列は[角括弧]、連想配列は{中括弧}に含め、文字列はダブルクォーテーションで囲む、エンコーディングはUTF-8、 というようなルールがあります。 それぞれのプログラム内では、JSONへのエンコード、JSONからのデコードが行われます。 例えば、 PHPの連想配列→エンコード(PHP)→

    Google Feed APIの代わりに自前のPHPでJSONPを扱う [無料ホームページ作成クラウドサービス まめわざ]
  • JS:クロスドメインでAjax通信 | ARTICLE | goma

    Ajax通信する際、自分のサイト内のファイルへアクセスすることが多いと思いますが、違うドメインからもファイルを読み込みたい時があると思います。 そこで問題となってくるのが、ブラウザに実装されているクロスドメイン制約です。 クロスドメイン制約とは、ブラウザの機能で、閲覧しているページのドメイン以外のドメインからはAjax通信をさせないという機能です。 クロスドメイン制約を迂回するには3通りの方法があります。 Access-Control-Allow-Originを設定するAccess-Control-Allow-Originを設定するにはサーバーサイドでの設定が必要です。 読み込みたいファイルが置いてあるサーバーを自分で管理している場合は、.htaccessやPHPなどのプログラムなどでCORS(クロスオリジンリソースシェアリング、Cross-Origin Resource Sharing)

    JS:クロスドメインでAjax通信 | ARTICLE | goma
  • 1