如何在Javascript中使用PHP会话变量?

如何在Javascript中使用PHP会话变量?,javascript,php,Javascript,Php,我有一个.php文件和.js文件。我想在javascript文件中使用php变量,但它不起作用。我使用session找到了一个解决方案,但没有成功。如果有错误,有人能给我提供解决方案或查看代码吗 In.php $wd=500/$w; $_SESSION['wd']=$wd; In.js var sf= <?php echo json_encode($_SESSION['wd']);?>; var-sf=; 您可以通过以下方法将会话值从php文件传递给js php文件:-

我有一个.php文件和.js文件。我想在
javascript
文件中使用
php
变量,但它不起作用。我使用session找到了一个解决方案,但没有成功。如果有错误,有人能给我提供解决方案或查看代码吗

In.php

 $wd=500/$w;
 $_SESSION['wd']=$wd;
In.js

  var sf= <?php echo json_encode($_SESSION['wd']);?>; 
var-sf=;

您可以通过以下方法将会话值从php文件传递给js

php文件:-

 $wd=500/$w;
 $_SESSION['wd']=$wd;
 echo '<script>var pf = '.json_encode($_SESSION['wd']).';</script>'; 
 var sf = pf;

您可以通过以下方法将会话值从php文件传递给js

php文件:-

 $wd=500/$w;
 $_SESSION['wd']=$wd;
 echo '<script>var pf = '.json_encode($_SESSION['wd']).';</script>'; 
 var sf = pf;

您可以像这样简单地通过PHP传递值

 $wd=500/$w;
 $_SESSION['wd']=$wd;
 echo '<script>var passedData = '.json_encode($_SESSION['wd']).';</script>'; 

您可以像这样简单地通过PHP传递值

 $wd=500/$w;
 $_SESSION['wd']=$wd;
 echo '<script>var passedData = '.json_encode($_SESSION['wd']).';</script>'; 

尝试
var sf=''注释引号。我尝试添加引号,但没有收到任何值,它显示为空。请尝试
var sf=''注释引号。我尝试添加引号,但没有收到任何值,它显示为空。