mar_a
Новичок
Проблема с wap wml 1.1
Даю запрос на главную тестовую страницу index.php
GET /wap/index.php HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, application/x-icq, */*
Accept-Language: uk
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: wap.site.ru
Connection: Keep-Alive
Вместо того чтобы выдать мне страницу IE выдает сообщение что :
Неудается загрузить index.php с сайта wap.site.ru
Узел недоступен или ненайден.
В свою очередь в заголовках приходят :
HTTP/1.1 200 OK
Date: Thu, 15 Mar 2007 15:04:09 GMT
Server: Apache/1.3.37 (Unix) PHP/4.4.4
X-Powered-By: PHP/4.4.4
Set-Cookie: PHPSESSID=498a012804f16f055319c80d689f5225; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Connection: close
Transfer-Encoding: chunked
Content-Type: text/vnd.wap.wml
Нет понятно что IE неподдерживает wml стандарт , он его недолжен выводить но по крайней мере должен дать скачать сгенерированный wml файл.
Мимы прописаны:
для вап :
AddType text/vnd.wap.wml;charset=utf-8 .wml
AddType application/vnd.sonyericsson.mms-template tpl
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlscriptc .wmlsc
AddType image/vnd.wap.wbmp .wbmp
AddType application/vnd.eri.thm .thm
AddType application/vnd.mophun.application .mpn
AddType application/vnd.mophun.certificate .mpc
AddType text/vnd.sun.j2me.app-descriptor;charset=UTF-8 .jad
addtype text/x-vmel .mel
addtype audio/imelody .imy
AddType application/vnd.smaf .mmf
addtype text/x-vmel .emy
AddType audio/amr .amr
AddType audio/x-wav .wav
AddType application/x-tar .hid
Addtype image/jpeg .jpg
Addtype image/jpeg .jpeg
Addtype image/gif .gif
Addtype image/png .png
Addtype image/bmp .bmp
Addtype text/x-imelody .imy
Addtype text/x-emelody .emy
Addtype text/x-vcard .vcf
Addtype text/x-vcalendar .vcs
Addtype text/calendar .ics
Addtype application/smil .smil
Addtype application/smil .smi
Addtype application/java-archive .jar
Addtype application/vnd.symbian.install .sis
Addtype audio/wav .wav
Addtype audio/midi .midi
Addtype audio/midi .mid
Addtype audio/rmf .rmf
Addtype application/vnd.wap.mms-message .mms
AddType video/mp4 .mp4
Addtype video/3gpp .3gp
Header передаю как положено :
header("Content-type: text/vnd.wap.wml\n");
После запуска сессии.
Сепаратор везде стоит & a m p ;
Вопрос как добится полноценного и правильного генерирования wml файла.
(Сама страница валидна и соответствует протоколу wml 1.1 - проверена валидатором.)
Ума не приложу где проблема.
-~{}~ 16.03.07 14:05:
Вот еще обнаружил...
Просто закоментировал строку
session_start();
И соответсвенно session_register('x');
Проблема 1 исчезла теперь страница доступна
но появилась проблема 2
отключена сессия.
Пробовал сессию пускать после хедера
результат такой-же - пишет что страница необнаружена или хост недоступен...
-~{}~ 16.03.07 14:53:
До запуска сессий и до хедера нет ни пробелов ни вывода мусора на экран
Даю запрос на главную тестовую страницу index.php
GET /wap/index.php HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, application/x-icq, */*
Accept-Language: uk
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: wap.site.ru
Connection: Keep-Alive
Вместо того чтобы выдать мне страницу IE выдает сообщение что :
Неудается загрузить index.php с сайта wap.site.ru
Узел недоступен или ненайден.
В свою очередь в заголовках приходят :
HTTP/1.1 200 OK
Date: Thu, 15 Mar 2007 15:04:09 GMT
Server: Apache/1.3.37 (Unix) PHP/4.4.4
X-Powered-By: PHP/4.4.4
Set-Cookie: PHPSESSID=498a012804f16f055319c80d689f5225; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Connection: close
Transfer-Encoding: chunked
Content-Type: text/vnd.wap.wml
Нет понятно что IE неподдерживает wml стандарт , он его недолжен выводить но по крайней мере должен дать скачать сгенерированный wml файл.
Мимы прописаны:
для вап :
AddType text/vnd.wap.wml;charset=utf-8 .wml
AddType application/vnd.sonyericsson.mms-template tpl
AddType application/vnd.wap.wmlc .wmlc
AddType text/vnd.wap.wmlscript .wmls
AddType application/vnd.wap.wmlscriptc .wmlsc
AddType image/vnd.wap.wbmp .wbmp
AddType application/vnd.eri.thm .thm
AddType application/vnd.mophun.application .mpn
AddType application/vnd.mophun.certificate .mpc
AddType text/vnd.sun.j2me.app-descriptor;charset=UTF-8 .jad
addtype text/x-vmel .mel
addtype audio/imelody .imy
AddType application/vnd.smaf .mmf
addtype text/x-vmel .emy
AddType audio/amr .amr
AddType audio/x-wav .wav
AddType application/x-tar .hid
Addtype image/jpeg .jpg
Addtype image/jpeg .jpeg
Addtype image/gif .gif
Addtype image/png .png
Addtype image/bmp .bmp
Addtype text/x-imelody .imy
Addtype text/x-emelody .emy
Addtype text/x-vcard .vcf
Addtype text/x-vcalendar .vcs
Addtype text/calendar .ics
Addtype application/smil .smil
Addtype application/smil .smi
Addtype application/java-archive .jar
Addtype application/vnd.symbian.install .sis
Addtype audio/wav .wav
Addtype audio/midi .midi
Addtype audio/midi .mid
Addtype audio/rmf .rmf
Addtype application/vnd.wap.mms-message .mms
AddType video/mp4 .mp4
Addtype video/3gpp .3gp
Header передаю как положено :
header("Content-type: text/vnd.wap.wml\n");
После запуска сессии.
Сепаратор везде стоит & a m p ;
Вопрос как добится полноценного и правильного генерирования wml файла.
(Сама страница валидна и соответствует протоколу wml 1.1 - проверена валидатором.)
Ума не приложу где проблема.
-~{}~ 16.03.07 14:05:
Вот еще обнаружил...
Просто закоментировал строку
session_start();
И соответсвенно session_register('x');
Проблема 1 исчезла теперь страница доступна
но появилась проблема 2
отключена сессия.
Пробовал сессию пускать после хедера
результат такой-же - пишет что страница необнаружена или хост недоступен...
-~{}~ 16.03.07 14:53:
До запуска сессий и до хедера нет ни пробелов ни вывода мусора на экран