![](/img/trans.png)
[英]Possible to assign PHP $_SESSION variable to javascript variable…?
[英]Is it possible to access a SESSION variable (set in PHP) in pure JS?
我找到了許多與ASP.NET MVC以及與PHP相關的答案(例如, 如何從.js文件中的jQuery函數訪問PHP會話變量的答案)。
但是,我想了解是否有可能(通過Chrome DevTools的控制台或.HTML頁)通過以下方式訪問PHP中設置的變量:
$_SESSION['varXY'] = 'abc';
無法直接在.html或.js文件中訪問PHP會話變量。 但是,您可以在html中打印/回顯PHP變量。
如果您希望將這些變量作為JS變量使用,但這樣做不是一個好習慣。
在JS中訪問PHP變量的更好方法是通過AJAX和PHP文件。 一個示例如下所示-
// sessionInfo.php
$sessions = array("var1" => $_SESSION['varXY'], "var2" => $_SESSION['abc']);
echo json_encode($sessions);
並在JS文件中-
$.ajax({url : sessionInfo.php, method: "get", dataType:"json" success: function(response){//Your session variable values here ...}});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.