PDA

View Full Version : session



webdesign2
جمعه 15 دی 1391, 16:28 عصر
sلام دوستان من از دو تا session در کد نویسیم استفاده کردم که در آخر کار با مشکل بر میخورم که هر بار که روی منوی کلیک میکنم به صفحه لوگین میاد
اینم دستورم :
if(session_is_registered(mohammad_Admin))
{
Start_Head(); ?>
<title>صفحه نخست مدیریت</title>
<?php MenuTop_All_Header(); ?>
<div id="mohammad">
<a>مدیریت </a> --->
<a href="index.php">صفحه نخست </a>
</div>
<?php
links_Body();
board_menu();

Block_EndBody();
echo' <ul>
<span style="line-height:20px;">


<li class="active"><a href="#"><span> صفحه اصلی </span></a></li>

<li class="active"><a href="#"><span> درباره وب دیزاین</span></a></li>
<li class="active"><a href="#"><span> نحوه خرید</span></a></li>
<li class="active"><a href="#"><span> تبلیغات سایت </span></a></li>
<li class="active"><a href="#"><span> اعضای وب دیزاین </span></a></li>
<li class="active"><a href="#"><span> مدیریت همکار </span></a></li>
<li class="active"><a href="#"><span> مدیریت لینک ها</span></a></li>
<li class="active"><a href="#"><span> مدیریت منو ها</span></a></li>
<li class="active"><a href="#"><span>ارتباط با ما</span></a></li>
<li class="active"><a href="../index.php" target="_blank"><span> هدایت به سایت </span></a></li>
<li class="active"><a href="index.php?op=logout"><span> خـــروج از مدیریت</span></a></li>


</span>
</ul>';
CopyRight();


}
elseif(session_is_registered(mohammad))
{
Start_Head(); ?>
<title>صفحه نخست مدیریت</title>
<?php MenuTop_All_Header(); ?>
<div id="Reza">
<a>مدیریت </a> --->
<a href="index.php">صفحه نخست </a>
</div>
<?php
links_Body();
board_menu();

Block_EndBody();
echo' <ul>
<span style="line-height:20px;">


<li class="active"><a href="#"><span> صفحه اصلی </span></a></li>

<li class="active"><a href="#"><span> درباره وب دیزاین</span></a></li>
<li class="active"><a href="#"><span> نحوه خرید</span></a></li>
<li class="active"><a href="#"><span> تبلیغات سایت </span></a></li>
<li class="active"><a href="#"><span> اعضای وب دیزاین </span></a></li>


</span>
</ul>';
CopyRight();

}
else{

login();

}

111qqq
جمعه 15 دی 1391, 18:14 عصر
از چه ورژن php استفاده میکنی؟؟؟

ببینم توی کدت از
SESSION_$
استفاده کردی؟؟؟؟؟؟ ....... اگه آره نباید از این تابع استفاده کنی...session_is_registered به جاش مثلا اینو استفاده کن ....

if(isset($_SESSION) && $_SESSION['a']=='aaa')

webdesign2
جمعه 15 دی 1391, 18:19 عصر
استفاده کردم دوست عزیز ولی باز مشکل داره

mohsen_31369
جمعه 15 دی 1391, 18:49 عصر
اول کدت این تابع رو وارد کردی ؟


session_start();

webdesign2
جمعه 15 دی 1391, 18:59 عصر
نخیر بیشتر توضیح دهید

siavashsay
جمعه 15 دی 1391, 19:09 عصر
دوست عزیز !
Session ها برای اجرا و کار کردن باید اول Start بشن که برای اینکار در اولین خط برنامه نویسی PHP خودتون باید از تابع session_start() استفاده کنید !
بعد از اون مجوز استفاده از session ها رو دارید !

رضا قربانی
جمعه 15 دی 1391, 19:40 عصر
1 - این تاپیک کمکت می کنه : http://barnamenevis.org/showthread.php?341179-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%81%D8%B1%D9%85-%28-%D9%88%D8%B1%D9%88%D8%AF-%D8%AB%D8%A8%D8%AA-%D9%86%D8%A7%D9%85-%29-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1&highlight=%D8%B3%D8%B4%D9%86+%D9%87%D8%A7
2 - اینجا هم کمکت می کنه : http://barnamenevis.org/showthread.php?368471-%DB%8C%DA%A9-%D9%86%D9%85%D9%88%D9%86%D9%87-%DA%A9%D8%AF-%D8%B3%D8%A7%D8%AF%D9%87-login-%D9%88-logout-%D8%A8%D8%A7-session&highlight=%D8%B3%D8%B4%D9%86+%D9%87%D8%A7
3 - یه نکته مهم هم اینجا هست : http://barnamenevis.org/showthread.php?368272-%DB%8C%DA%A9-%D9%86%DA%A9%D8%AA%D9%87-%D9%85%D9%87%D9%85-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-session&highlight=%D8%B3%D8%B4%D9%86+%D9%87%D8%A7
سرچ کن لطفا

webdesign2
جمعه 15 دی 1391, 20:51 عصر
دوست عزیز از توضیحات شما ممنون فقط یوزر و پس من تو همان صفحه خوانده میشه و به دیتابیس نمیره و از مثال های که خواندم هیچی متوجه نشدم .