通常我们在网页中引用js:

<script type='text/javascript' src='/js/test.js'></script>

文件test.js:

var a = 'Hello World';
alert(a);

但有时也许会需要动态的js,我们可以用PHP来输出:

<script type='text/javascript' src='/js/test.js.php?a=Goodbye'></script>

文件test.js.php:

var a = <?php echo $_GET['a'];?>;
alert(a);

但这样做发现有些浏览器不能正确识别test.js.php为javascript,我们还需要在test.js.php中加上指定header输出:

<?php
header('Content-Type:text/javascript;charset=utf-8');
?>
var a = <?php echo $_GET['a'];?>;
alert(a);

这样就OK了。