Мы разрабатываем мобильное приложение, используя PHP-фреймворк CodeIgniter. Приложение было протестировано на нескольких аппаратных телефонах и эмуляторах. Все отлично работает везде - кроме встроенного браузера Nokia S40.
При просмотре через этот браузер обнаруживается, что $ _SERVER ['HTTP_REFERER'] вообще не установлен - даже с использованием простого PHP без фреймворков.
В частности, приложение было протестировано на Nokia 3500 Classic и 6300.
Также при использовании Opera Mini на тех же телефонах все работало как шарм.
Сервер Apache2 с PHP5, CodeIgniter 1.7, но я не думаю, что это проблема структуры.
Странно, кажется, что только несколько человек в мире получили или упомянули эту проблему без ответа.
Ну, вопрос - мы что-то упустили? Встроенный браузер Nokia S40 действительно удаляет HTTP_REFERER, или это проблема с сервером? Что можно сделать, чтобы это исправить или смягчить?