PDA

View Full Version : نحوه ارجاع یک action به یک بلوک دستور



babak869
چهارشنبه 16 اسفند 1385, 22:04 عصر
سلام
من در برنامه از کد زیر برای ارجاع یک عمل کاربر به یک بلوک دستور استفاده میکنم و در آدرس بار مشاهده میکنم که عمل خوانده شده اما اجرا نمیشود



if($action=="del")
{
unset($_SESSION['bd']);
header ("http://localhost/fin.php");
// exit();
}

print "<a onclick=\"return confirm('my message');\" href=\"http://localhost/fin.php?action=del\">empty session</a>";


در صورتی که در آدرس بار این رو مشاهده میکنم


http://localhost/fin.php?action=del


لطفا اگه ممکنه منو راهنمایی نمایید .
متشکرم

cybercoder
پنج شنبه 17 اسفند 1385, 10:10 صبح
if ($action=="del")
{
تبدیل کن به :


if ( $HTTP_GET_VARS['action']=="del" )
{
فکر کنم مجلت حل می شه در ضمن در دستور Header پارامتر Location رو هم فراموش نکنید.



unset($_SESSION['bd'])

چرا از Session_destroy برای از بین بردن کل Session استفاده نمی کنید؟؟!!!

موفق باشید

babak869
پنج شنبه 17 اسفند 1385, 10:26 صبح
سلام
از لطفتون ممنونم
بله من مشکلم با کد شما حل شد
برای Header هم از پارامتر Location استفاده میکنم اما متاسفانه موقع نوشتم اونو اینجا فراموش کردم
من میخوام که بعضی از session های دلخواه رو خالی کنم نه همه اونا!!
به هر حال از راهنماییتون خیلی ممنونم
موفق باشید