PHP编程中的持久变量、结构化代码与包含文件的运用
1. 持久变量的创建方法
在PHP中,有两种主要的创建持久变量的方法,这些变量能够在不同页面间持续存在。
- Cookie :以Cookie的形式将变量存储在访问者的浏览器中。默认情况下,Cookie在浏览器会话结束时终止,但通过指定过期时间,可以使其无限期保留。不过,Cookie相当不可靠,因为你无法得知浏览器何时会删除Cookie,而且有些用户会将浏览器配置为禁用Cookie,所以不能依赖Cookie。
- 会话(Sessions) :会话摆脱了Cookie的所有限制。其运行不依赖于Cookie,并且可以存储无限数量的可能较大的变量。在现代电子商务应用中,会话是必不可少的构建模块,例如简单的购物车示例就展示了其应用。以下是一个简单购物车的代码示例:
<tbody>
<?php
$total = 0;
for ($i = 0; $i < count($_SESSION['cart']); $i++) {
echo '<tr>';
echo '<td>' . $items[$_SESSION['cart'][$i]] . '</td>';
echo '<td align="right">$';
echo number_format($prices[$_SESSION['cart'][$i]], 2);
echo '</td>';
echo '</tr&
超级会员免费看
订阅专栏 解锁全文
7665

被折叠的 条评论
为什么被折叠?



