PHP:$ _SESSION变量echo给出了混合结果

时间:2017-12-19 21:04:04

标签: php session

请帮帮我,我遇到了一个非常奇怪的问题。

<?php
if($_SESSION['checkout_betaling'] == 'ideal') { $betaling = 'Betaling direct per iDeal.'; }
elseif($_SESSION['checkout_betaling'] == 'overschrijving') { $betaling = 'Betaling door handmatige overschrijving.'; }
else { $betaling = 'Goederen geleverd op rekening.'; }
?>

当我回复$_SESSION['checkout_betaling']时,它会输出&#34; 理想&#34;。

但当我回复$betaling时,它输出&#34; Goederen geleverd op rekening &#34;。

有什么建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

好的,得到了​​答案,

var_dump($_SESSION['checkout_betaling']);提供字符串(5)“理想”

我在创建变量时隐藏了ucfirst() ....