CodeIgniter PHP フレームワークを使用してモバイル アプリケーションを開発しています。アプリは、いくつかのハードウェア電話とエミュレーターでテストされました。Nokia S40 の組み込みブラウザを除いて、すべてがどこでも問題なく動作します。そのブラウザでブラウジングすると、$_SERVER['HTTP_REFERER'] がまったく設定されていないことがわかります - フレームワークなしのストレート PHP を使用していても。具体的には、アプリは Nokia 3500 Classic と 6300 でテストされました。また、同じ電話で Opera Mini を使用すると、すべてが魅力的に機能しました。サーバーは PHP5 の Apache2、CodeIgniter 1.7 ですが、フレームワークの問題ではないと思います。
奇妙なことに、この問題を理解した、または言及した人は、世界中でほんの数人だけで、答えはないようです。さて、問題は、何かが足りないかどうかです。Nokia S40 のビルトイン ブラウザは本当に HTTP_REFERER を取り除きますか、それともサーバーの問題ですか? それを修正または軽減するために何ができるでしょうか?