通过php会话动态更改javascript src

通过php会话动态更改javascript src,php,javascript,Php,Javascript,我看了好几个小时的帖子,试图弄明白这一点。我希望能够使用动态创建的会话变量更改js脚本中的src $source = $_SESSION['amz'];echo $source; echo的mws和它应该的一样。现在,我正试图将其纳入我的脚本中: $a = ?><script type="text/javascript" src="buyback'<?php echo $source; ?>'.js"></script> 第12行是$a行。 至少这

我看了好几个小时的帖子,试图弄明白这一点。我希望能够使用动态创建的会话变量更改js脚本中的src

$source = $_SESSION['amz'];echo $source;
echo的mws和它应该的一样。现在,我正试图将其纳入我的脚本中:

$a = ?><script type="text/javascript" src="buyback'<?php  echo $source; ?>'.js"></script>
第12行是$a行。 至少这是正确的开始吗?我是不是错过了一些非常基本的东西??我在页面的开头有session_start()

编辑:我将$a传递到html页面的标题中:

<script type="text/javascript" src="../js/jquery_idleTimeout.js"></script>
<?php echo $a; ?>

像这样试试-

echo$a=”“

像这样试试-

echo$a=”“

您想要的是

?><script type="text/javascript" src="buyback'<?php  echo $source; ?>'.js"></script>
?>你想要的是

?><script type="text/javascript" src="buyback'<?php  echo $source; ?>'.js"></script>

?>什么是
$a=?>
部分?为什么不仅仅是
?>
$a=?>
部分是用来做什么的?为什么不仅仅是
?>
?当然,然后回显它。我仍然会收到相同的错误消息@吉姆。。它应该会起作用。检查前一行,它必须有“;”@结束?然后当然回显它。我仍然会得到相同的错误消息。你在新的@JimSame上得到的错误与以前一样,出乎意料@吉姆。。它应该会起作用。检查前一行到此为止,它必须有“;”结尾吗?