PHP :: Bug #12989 :: php sets the wrong default header (use not mimetypes)
- ️Tue Aug 28 2001
Bug #12989 | php sets the wrong default header (use not mimetypes) | |||
---|---|---|---|---|
Submitted: | 2001-08-28 02:37 UTC | Modified: | 2001-11-03 22:05 UTC | |
From: | tf at tfromm dot com | Assigned: | ||
Status: | Closed | Package: | Apache related | |
PHP Version: | 4.0.6 | OS: | ||
Private report: | No | CVE-ID: | None |
[2001-08-28 02:37 UTC] tf at tfromm dot com
i want to parse .wml sites with php, the problem is the default header. when i not have added AddType application/x-httpd-php .wml in the httpd.conf, then everything its fine and apache returned the korrekt header in pure .wml sites (without php stuff). my mimetype entry text/vnd.wap.wml wml works in this case. when i add AddType application/x-httpd-php .wml to the apache config, the mimetype settings are useless :-( apache sends by default text/html and i have to rework als .wml sites and have to add a line at first:: <?php header("Content-Type: text/vnd.wap.wml");?> thats very bad, if i have lots of such sites, which were at first plain wml. i wanted to rename all .php sites to .wml, if they produce wml code, because i want to avoid problems with wap browsers which are looking for the filepostfix... imho should php set the header using mimetypes settings.
Patches
Pull Requests
History
AllCommentsChangesGit/SVN commitsRelated reports
[2001-11-03 22:05 UTC] sniper@php.net
You can use this php.ini directive to set the mimetype: default_mimetype = text/vnd.wap.wml This can also be set within httpd.conf / .htaccess files: php_value default_mimetype text/vnd.wap.wml --Jani
[2003-01-27 05:01 UTC] dick_bzz at poczta dot onet dot pl
And what about WWW servers used for HTML(php) and WML(php)(simultaneously)? Setting default_mimetype to WML allocating server ONLY for WML(php)
[2003-05-06 04:34 UTC] rejish_tk at yahoo dot com
is it possible to use variables in header function. Eg. header("Location :" . $refpage); where refpage contains the referer to a page ie., the complete path like "http:\\test\seethis.php"; will this work.