たとえば、この場合、「ビュー」カウントは明らかにセッション中に適切に増加していますが、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'];
?>