从javascript访问Apache环境变量

时间:2015-10-21 10:12:41

标签: javascript php apache

我需要从js文件访问apache环境变量。我不确定这是不可能的。

我曾经使用以下方式设置Apache变量并在php中访问它

设置ENV varialbe

SetEnv PAYPAL_MODE live

来自php

echo $_SERVER["PAYPAL_MODE"]; 

我的问题是我可以在我的js文件中访问“PAYPAL_MODE”

<html>
  <head>
    alert(PAYPAL_MODE);
  </head>
  <body>

  </body>
</html>

3 个答案:

答案 0 :(得分:3)

你可以这样做:

var paypal_mode = "<?= $_SERVER["PAYPAL_MODE"];?>";
alert(paypal_mode);

您需要确保要公开该变量

答案 1 :(得分:1)

试试这个,

<head>
    <script>
        alert("<?= $_SERVER["PAYPAL_MODE"];?>");
    </script>
</head>

答案 2 :(得分:0)

嗯,你可以在你的html中做这样的事情:

<script>
$(document).ready(function() {
    window.paypal_mode = <?php echo json_encode($_SERVER["PAYPAL_MODE"]); ?>;
});
</script>

并通过javascript文件中的window对象访问它。