javascriptで使用する必要のあるphp変数がいくつかあります。ajaxを使用して変数をやり取りする代わりに、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']; ?>");
私はこの方法をしばらく使用していますが、明らかな問題はありません。
このように物事を行う副作用はありますか?ありがとう。