[英]Reading session var in Javascript
How can I read the session data set in PHP from Javascript. 如何从Javascript中读取PHP中的会话数据集。 I tried the following code, but it doesn't work. 我尝试了以下代码,但是它不起作用。
<?php
session_start();
$_SESSION['test'] ="orange";
?>
<script>
var username = '<%= Session["test"] %>';
alert(username );
</script>
Thanks for your help. 谢谢你的帮助。
use: 采用:
<script>
<?php echo "var username = '".$_SESSION["test"]."';";
alert (username);
</script>
Just echo it out: 只是回声一下:
<?php
session_start();
$_SESSION['test'] ="orange";
?>
<script>
var username = '<?php echo $_SESSION["test"]; ?>';
alert(username);
</script>
BTW, you used ASP.NET inline expression tags. 顺便说一句,您使用了ASP.NET内联表达式标记。 You can use <?=
?>
for PHP if you have short tags enabled. 如果启用了短标记,则可以对PHP使用<?=
?>
。
Following are your mistakes 以下是你的错误
Session["test"]
instead of $_SESSION['test']
您编写了Session["test"]
而不是$_SESSION['test']
%
symbol instead of ?
您正在使用%
符号代替?
Try this: 尝试这个:
<?php
session_start();
$_SESSION['test'] ="orange";
?>
<script>
var username = '<?= $_SESSION["test"] ?>';
alert(username );
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.