我有一些需要在 javascript 中使用的 php 变量。我没有使用 ajax 来回传递 var,而是选择将 js 文件解析为 php。这是我所做的一个简单示例:
#.htaccess
AddType application/x-httpd-php .js
//scripts.js
//or for security reason, I could just use scripts.php and add header at the top)
header("Content-type: text/javascript");
alert("Hello <?php echo $_SESSION['username']; ?>");
这个方法我用了一段时间了,没发现什么明显的问题。
这样做有什么副作用吗?谢谢。