PDA

View Full Version : سوال: مشکل با SESSION



marzbanwork
دوشنبه 11 بهمن 1395, 00:15 صبح
سلام من از این کد در منو برای نشان دادن یا نشان ندادن یک سری منو استفاده می کنم
<?php if(!$_SESSION['username']) { ?>
<li>
<a href="login.php"><i class="fa fa-fw fa-key"></i>ورود</a>
</li>
<li class="divider"></li>
<li>
<a href="register.php"><i class="fa fa-fw fa-unlock"></i>ثبت نام</a>
</li>
<?php } ?>
مثلا این کد منوی ورود رو بعد از وجود سشن نشون نمیده
حالا یه مشکلی هست بعد از لوگ اوت اعضا وقتی سشن دستروی میشه ارور دارم
144345
اینم ارور
میگه
Notice: Undefined index: username in C:\wamp\www\Dashboard\menu.php on line 104

منظور username سشنی هست که ساختم
چون دستروی شده ارور میده
حالا برای رفعش چه کار کنم؟؟؟؟؟

مهرداد سیف زاده
دوشنبه 11 بهمن 1395, 07:37 صبح
اول چک کنید آیا مورد username در سشن هست و بعد مقایسه رو انجام بدید


<?php if(isset($_SESSION['username']) && !$_SESSION['username']) { ?>

marzbanwork
دوشنبه 11 بهمن 1395, 20:52 عصر
ممنون اوکی شد البته اینجور جواب بهتر داد


<?php if(isset($_SESSION['username']) && $_SESSION['username']) { ?>
<li>
<a href="#"><i class="fa fa-fw fa-user"></i>مشخصات</a>
</li>
<li>
<a href="#"><i class="fa fa-fw fa-envelope"></i>صندوق نامه</a>
</li>
<li>
<a href="#"><i class="fa fa-fw fa-gear"></i> تنظیمات</a>
</li>
<li class="divider"></li>
<li>
<a href="logout.php"><i class="fa fa-fw fa-power-off"></i> Log Out</a>
</li>
<?php }
else{ ?>
<li>
<a href="login.php"><i class="fa fa-fw fa-key"></i>ورود</a>
</li>
<li class="divider"></li>
<li>
<a href="register.php"><i class="fa fa-fw fa-unlock"></i>ثبت نام</a>
</li>
<?php } ?>

ممنون