gpt4 book ai didi

php - 如何在javascript中调用$_SESSION

转载 作者:行者123 更新时间:2023-11-30 08:59:44 25 4
gpt4 key购买 nike

我有两个单独的页面,一个页面是上传文件的地方,另一个页面显示信息。

在 imageupload.php 页面中,我在下面有这个 session :

$_SESSION['fileImage']['name'] = $_FILES['fileImage']['name'];

我还有一个回调 javascript 函数的 javascript 函数:

<script language="javascript" type="text/javascript">window.top.stopImageUpload();</script> 

现在在一个单独的页面 (QandATable.php) 上,我有一个 javascript 函数,但我的问题是如何在 javascript 函数中调用上面的 $_SESSION 代码,以便我可以将它附加到 $('.list') ?

下面是javascript函数:

 function stopImageUpload(success){

var result = '';
if (success == 1){
result = '<span class="msg">The file was uploaded successfully!</span><br/><br/>';
$('.listImage').append('<br/>');
}
else {
result = '<span class="emsg">There was an error during file upload!</span><br/><br/>';
}

return true;

}

最佳答案

你不能,因为 $_SESSION 是一个服务器端变量,但你可以访问它。

对于整个 session 变量

<script type="text/javascript" >
var session = <?php echo json_encode($_SESSION); ?>;
</script>

对于 session 中的特定变量。

<script type="text/javascript" >
var session_var = <?php echo json_encode($_SESSION['VAR_NAME']); ?>;
</script>

现在您有一个名为 session 的 js 变量,其中包含该信息。然而,在大多数情况下,将所有这些信息输出到公共(public)页面是不可取的。

关于php - 如何在javascript中调用$_SESSION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10254064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com