【问题标题】:Accessing Apache environment variables from javascript从 javascript 访问 Apache 环境变量
【发布时间】:2016-01-20 06:56:06
【问题描述】:

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

我以前在php中设置Apache变量,使用下面的方式访问它

设置 ENV 变量

SetEnv PAYPAL_MODE live

来自 php

echo $_SERVER["PAYPAL_MODE"]; 

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

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

  </body>
</html>

【问题讨论】:

  • 是否可以通过 php 页面创建 javascript 或将其存储在自己的文件中?

标签: javascript php apache


【解决方案1】:

你可以这样做:

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

您需要确定要公开该变量

【讨论】:

    【解决方案2】:

    试试这个,

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

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2022-01-04
        • 1970-01-01
        • 1970-01-01
        • 2010-11-21
        • 1970-01-01
        • 2019-06-08
        • 2019-12-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多