web-dev-qa-db-ja.com

URLに変数を追加またはセッションを設定

私はちょうどユーザーがモバイルブラウザ上にいるかどうかを検出し、そうであればそれらをWordPressサイトからサイトの一部のモバイル(単純)バージョンに検出する小さなプラグインを書いた。

私が考えることになったように私はフルサイトを見たいと思うかもしれないユーザーをリダイレクトしています。 http://example.org?force_web=trueのようなURLを作成することで簡単にチェックを追加することができます。唯一の問題は、私のプラグインが各ページのトップをチェックしてモバイルかどうかを確認するので、すべてのページでforce_web=trueを設定する必要があることです。

他の考えはセッションを使用することですが、WordPressはあなたがあなたのwp_config.phpファイルにsession_start();を追加しない限りセッションをサポートしていないようです。

これは他の人が経験したことですか?私の変数を追加してすべてのパーマリンクを書き直すための最良の方法はありますか?

アイデアや提案を公開する

1
Brooke.

Ambitious Amoebaが言ったように、それぞれのページがロードされるたびにチェックを行います。それほど高価ではないはずです。

そうでなければ、1ビットの情報を保存するもう1つの可能性はブラウザのクッキーを使うことでしょう。

1
scribu