繁体   English   中英

将php文件的mime类型指定为application / javascript

[英]Specify mime type of php file as application/javascript

是否可以将PHP文件的MIME类型指定为application/javascript 我有一个输出一些JavaScript的PHP文件。 启用严格的MIME类型检查后,浏览器将报告错误:

“拒绝从* .php'执行脚本,因为它的MIME类型('text / html')不可执行,并且启用了严格的MIME类型检查。”

将此添加到PHP文件无济于事:

header("Content-type: application/javascript");

这是我的代码:

<?
  header('Content-Type: application/javascript');
  include ("../admin/config.php");
  include ("../custom_functions.php");
?>
var availableTags = ["BBCD"
<? 
  $prods=decode_prods();
  foreach($prods as $key=>$val){  
?>
, "
<?
  $prods[$key][name] = preg_replace("/(\015\012)|(\015)|(\012)/","",$prods[$key][name]); 
  trim($prods[$key][name]);
  $prods[$key][name]= str_replace("&", "and", $prods[$key][name]);
  $prods[$key][name]= str_replace('"', '', $prods[$key][name]);
  echo $prods[$key][name];
?>
"
<? } ?>
];

阅读这篇文章后,我尝试将其添加到.htaccess -但是它没有帮助。

<Files /js/auto.php>
AddType application/javascript .js
</Files>

你的意思是那样的吗?

header('Content-Type: application/javascript');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM