サーバへのリクエストがAjaxからか、そうでないかを調べるPHPコード
2009年07月29日-
スポンサード リンク
Detect an AJAX Request in PHP
サーバへのリクエストがAjaxからか、そうでないかを調べるPHPコードが紹介されています。
ブラウザがAjaxでリクエストすると、「X-Requested-With : XMLHttpRequest」のようなヘッダーを投げているようで、それをサーバ変数で受け取って判断するコードです。
次のように書けばOKみたい。
if (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) &&
strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
echo "ajax からのリクエストです";
}
2,3年前の記事でいくつか該当のエントリがあり、既にご存知の方も多いのかも。
関連エントリ
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- CSSやTailwindでのCSSスニペットライブラリ「CSS Snippets Library」
- AIを使ってサイトマップが作れる「Octopus.do」
- ライブラリ依存のないモーダルオープンライブラリ「Blendy」
- 個性的な明朝フリーフォント「築豊初号明朝OFL」
- CSSで太陽が差し込むようなアニメーション実装
- 可愛くアニメーションする「beautifully crafted animated icons」
- アイソメトリックなアイコンがアイコンがPNG,SVGでゲットできる「Isoicons」
- ユニークなカタカナフォントtorisippo
- 美しいメッシュグラデーションをCSSで簡単に取得できる「MSHR」
- TailwindCSSなサイトで使える100以上のアニメーションエフェクト「animata」
- 過去のエントリ