2015-10-21 185 views
2

我有要求從js文件訪問Apache環境變量。我不確定這是否可行。從javascript訪問Apache環境變量

我用用以下方式

集ENV varialbe

SetEnv PAYPAL_MODE live 

從PHP

echo $_SERVER["PAYPAL_MODE"]; 

我的問題是,我可以訪問「PAYPAL_MODE設置Apache的變量,並獲得在PHP 「在我的js文件中

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

    </body> 
</html> 
+0

是否有可能通過PHP頁面創建的JavaScript或存儲在它自己的文件? – Marged

回答

1

試試這個,

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

你可以這樣做:

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

你需要確保你想揭露這個變量

0

嗯,你可以做這樣的事情在你的HTML :

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

並通過您的Java中的窗口對象訪問它腳本文件。