Php $\传输的会话值错误
我犯了一个错误Php $\传输的会话值错误,php,html,session,Php,Html,Session,我犯了一个错误 <?php session_start(); ?> 但是当我在那里设置这个时,我在我的seacond页面上得到值655,但它应该是2573 有件奇怪的事我不明白。当我把我的代码从原来的改成这个的时候 $_SESSION["gesamtumsatz_kcal"] = round(($grund + $arbeit + $sonst), 0); 它很好用 我刚刚删除了$gesamtumsatz_kcal 在我的第二页上,我使用 echo $_SESSION['ge
<?php session_start(); ?>
但是当我在那里设置这个时,我在我的seacond页面上得到值655,但它应该是2573
有件奇怪的事我不明白。当我把我的代码从原来的改成这个的时候
$_SESSION["gesamtumsatz_kcal"] = round(($grund + $arbeit + $sonst), 0);
它很好用
我刚刚删除了$gesamtumsatz_kcal
在我的第二页上,我使用
echo $_SESSION['gesamtumsatz_kcal'] . '</br>';
echo$_会话['gesamtumsatz_kcal']';
为了找回我的价值。你不用为使用额外一行代码而付费;你…吗?为什么不换个方式试试呢
<?php
session_start();
$gesamtumsatz_kcal = round(($grund + $arbeit + $sonst), 0);
$_SESSION["gesamtumsatz_kcal"] = $gesamtumsatz_kcal;
您不需要为使用额外的代码行付费;你…吗?为什么不换个方式试试呢
<?php
session_start();
$gesamtumsatz_kcal = round(($grund + $arbeit + $sonst), 0);
$_SESSION["gesamtumsatz_kcal"] = $gesamtumsatz_kcal;
或
$\u SESSION['gesamtumsatz_kcal']=round($grund+$arbeit+$sonst),0如果不使用$gesamtumsatz_kcal
later@Johnny97奇怪@约翰尼97认为Xyuri的想法…如果不需要变量:$gesamtumsatz_kcal
,只需使用表达式directly@Johnny97,“哈哈xD我已经这么做了,但效果相同:/”,你不是说当你从代码中删除$gesamtumsatz_kcal
时,它可以正常工作吗?现在am lostor$\u SESSION['gesamtumsatz_kcal']=round($grund+$arbeit+$sonst),0)如果不使用$gesamtumsatz_kcal
later@Johnny97奇怪@约翰尼97认为Xyuri的想法…如果不需要变量:$gesamtumsatz_kcal
,只需使用表达式directly@Johnny97,“哈哈xD我已经这么做了,但效果相同:/”,你不是说当你从代码中删除$gesamtumsatz_kcal
时,它可以正常工作吗?现在我迷路了
<?php
session_start();
// JUST FOR DEBUGGING... TRY TO SEE THE CONTENTS OF THE VARIABLES:
// $grund, $arbeit AND $sonst:
var_dump("\$grund=" . $grund);
var_dump("\$arbeit=" . $arbeit);
var_dump("\$sonst=" . $sonst);
$gesamtumsatz_kcal = null;
if($grund && $arbeit && $sonst){
// ALL THESES A'INT NECESSARY BUT JUST BEING A LITTLE THOROUGH
// EXPLICITLY CAST THE VALUES OF THESE VARIABLES TO FLOAT...
$grund = floatval($grund);
$arbeit = floatval($arbeit);
$sonst = floatval($sonst);
$gesamtumsatz_kcal = round(($grund + $arbeit + $sonst), 0);
}
$_SESSION["gesamtumsatz_kcal"] = $gesamtumsatz_kcal;