例如,在这种情况下,“视图”计数在会话期间明显增加,但 mysqli 对象未维护并且不能在会话期间重用(如果页面被刷新或其他)。_SESSION 全局只能保存简单类型吗?还有什么可以限制这一点?编辑:我的希望是提高性能。因此,如果有另一种方法可以实现这一目标,我很高兴知道。
<?php
session_start();
if(isset($_SESSION['db']))
{
$mysqli = $_SESSION['db'];
$_SESSION['views']=$_SESSION['views']+1;
}
else
{
$mysqli = new mysqli(...);
$_SESSION['db'] = $mysqli;
$_SESSION['views']=1;
}
echo "Views=". $_SESSION['views'];
?>