在使用 Angular 路由时访问 php 会话
Accessing php session while using Angular Routing
我正在使用 Angular 路由并想访问视图中的 php 会话变量。
<?php
session_start();
//print_r($_SESSION['query']); the variable is available and will print here
?>
<script>
var x = <?$_SESSION['query']?>
console.log("x: " , x) //this returns undefined
</script>
我正在尝试将会话变量作为参数传递到
功能,但这里也没有。
ng-init="mc.makeQuery(<?($_SESSION['query'])?>)"
您可以像这样在您的页面上启动会话并为会话创建隐藏字段
<input type="hidden" name="mysession" id="mysession">
并编写 javascript 函数,像这样
function Result(){
var marks = 55;
document.getElementById("mysession").innerHTML= <?php echo session_id();?>;
document.getElementById("hdnmarks").innerHTML= marks;
document.getElementById('Form').submit();
}
用您的表单名称更改表单名称。
我正在使用 Angular 路由并想访问视图中的 php 会话变量。
<?php
session_start();
//print_r($_SESSION['query']); the variable is available and will print here
?>
<script>
var x = <?$_SESSION['query']?>
console.log("x: " , x) //this returns undefined
</script>
我正在尝试将会话变量作为参数传递到 功能,但这里也没有。
ng-init="mc.makeQuery(<?($_SESSION['query'])?>)"
您可以像这样在您的页面上启动会话并为会话创建隐藏字段
<input type="hidden" name="mysession" id="mysession">
并编写 javascript 函数,像这样
function Result(){
var marks = 55;
document.getElementById("mysession").innerHTML= <?php echo session_id();?>;
document.getElementById("hdnmarks").innerHTML= marks;
document.getElementById('Form').submit();
}
用您的表单名称更改表单名称。