简体   繁体   English

在两个html页面之间传递会话

[英]Passing a session between two html pages

I am trying to pass a session between two html pages, 我试图在两个html页面之间传递一个会话,

$row=mysqli_fetch_assoc($result);
$sname = $row["SP_Name"];
$sname = ucfirst($sname);
$sprice1 = $row["SP_Price1"];
$sprice1 = ucfirst($sprice1);
$_SESSION["sprice1"] = $sprice1;
echo "<tr><td>".'<a  class="btn btn-success" href="pym.html" value="$sprice1">'.$row["SP_Price1"].'</a>'."</tr></td>";

in the second page, I am trying to use this value for the js: 在第二页中,我试图将此值用于js:

<script type="text/javascript">
  var temp = "<?php session_start(); echo($_SESSION['sprice1']); ?>";
  var price = temp;

  var gst = .18;
  var k = Number(price)*Number(gst);
  var total = Number(price)+Number(k)
  document.getElementById("gstprice").innerHTML =k.toFixed(1);
  document.getElementById("total").innerHTML =total.toFixed(1);
  document.getElementById("sprice").innerHTML = price;
</script>

but the value is not passing and the var Price is coming as empty 但价值没有通过,而且价格变为空

start session every pages where you use session['name']; 在每个使用session['name'];页面开始会话session['name']; tag 标签

<?php
session_start();

$row=mysqli_fetch_assoc($result);
$sname = $row["SP_Name"];
$sname = ucfirst($sname);
$sprice1 = $row["SP_Price1"];
$sprice1 = ucfirst($sprice1);
$_SESSION["sprice1"] = $sprice1;
echo "<tr><td>".'<a  class="btn btn-success" href="pym.html" value="$sprice1">'.$row["SP_Price1"].'</a>'."</tr></td>";
?>

html page HTML页面

<?php session_start(); ?> 
<html>
//
//
</html>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM