نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: پیش شرط در php + برای کاربران یک سایت

  1. #1
    عضو جدید benya344 آواتار ها
    تاریخ عضویت
    Aug 2012
    نوشته ها
    43
    تشکر تشکر کرده 
    45
    تشکر تشکر شده 
    26
    تشکر شده در
    24 پست

    پیش فرض پیش شرط در php + برای کاربران یک سایت

    با عرض سلام خدمت همه دوستان ،

    بنده یک سوالی دارم . اگه کسی میتونه کمک کنه .
    ما یک سیستم مدیریت محتوای php رو میخوام کمی تغییربدم.
    کد اینه
    کد PHP:
    <?PHPsession_start();//ini_set('display_errors' , 'on');define("SECURITY_CHECK" , "alo");
    require_once("inc/_public-class.php");$admin = new _public();
    require_once("setting.php");$connection_string = '';$do = '';$connection_string = $admin->connection_mysql();if ($connection_string == 'true'){    if (isset($_GET['do']))        $do = $admin->superinj($_GET['do']);    else        $do = 'main';        $orginal_do = $do;        if ($do == 'index')        $do = 'main';        if (!file_exists("modules/".$do.".php"))        $do = 'notfound';        if ($do == 'static')    {        $orginal_do = 'static_'.$_GET['page'];    }        $s[$orginal_do] = ' class="active" ';        require_once("header.php");    require_once("modules/".$do.".php");    require_once("footer.php");}else    echo $admin->system_message($connection_string);
    سه تا بخش برای سایت تعریف شده . هدر - ماین و فوتر !
    کد PHP:
        $s[$orginal_do] = ' class="active" ';        require_once("header.php");    require_once("modules/".$do.".php");    require_once("footer.php"); 
    من میخوام بیام شرط بزارم و بگم در صورتی که کاربر عضو وارد شد به جای header.php . فرض header2.php رو نشون بده فقط . و دیگه header.php برای کاربر عضو نیاد.
    در عین حال برای کاربر مهمان هم مشکلی پیش نیاد.
    میشه راهنمایی کنید.

  2. # ADS




     

  3. #2
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : پیش شرط در php + برای کاربران یک سایت

    سلام باید ابتدا ببینید این مدیریت محتوا کلاس یا تابعی برای چک کردن ورود کاربر دارد یا نه.

  4. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  5. #3
    عضو جدید benya344 آواتار ها
    تاریخ عضویت
    Aug 2012
    نوشته ها
    43
    تشکر تشکر کرده 
    45
    تشکر تشکر شده 
    26
    تشکر شده در
    24 پست

    پیش فرض پاسخ : پیش شرط در php + برای کاربران یک سایت

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    سلام باید ابتدا ببینید این مدیریت محتوا کلاس یا تابعی برای چک کردن ورود کاربر دارد یا نه.
    سلام .ممنون .
    احتمالا همون لاگین هست .
    فک کنم
    .$_SESSION['login']['name']
    چطور دقیق بفهم ؟!

  6. تعداد تشکر ها از benya344 به دلیل پست مفید


  7. #4
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : پیش شرط در php + برای کاربران یک سایت

    نقل قول نوشته اصلی توسط benya344 نمایش پست ها
    سلام .ممنون .
    احتمالا همون لاگین هست .
    فک کنم
    .$_SESSION['login']['name']
    چطور دقیق بفهم ؟!
    بعد session_start کد زیر رو بزنید :
    کد PHP:
    print_r$_SESSION ); 
    و خروجی رو بررسی بفرمایید.
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  8. تعداد تشکر ها از Rezash به دلیل پست مفید


  9. #5
    عضو جدید benya344 آواتار ها
    تاریخ عضویت
    Aug 2012
    نوشته ها
    43
    تشکر تشکر کرده 
    45
    تشکر تشکر شده 
    26
    تشکر شده در
    24 پست

    پیش فرض پاسخ : پیش شرط در php + برای کاربران یک سایت

    یه نام کاربری تستی ساختم . خروجی دستور پرینت :
    Array ( [login] => Array ( [id] => 4 [name] => 7777 [mobile] => 09334444444 [email] => drea444@gmail.com [username] => 09334444444 [password] => a18875dbebe8aaab9180d52cc2bc54926834ec43 [date] => 1395-03-17 [time] => 1465234019 [status] => فعال [balance] => 0 [shopname] => [shopnumber] => [dailymax] => 2000000 [dailyused] => 0 [overplus_direct] => 0 [overplus_pin] => 0 ) )

  10. #6
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : پیش شرط در php + برای کاربران یک سایت

    ابتدا مطمین بشید در حالتی که کاربر خروج رو میزنه دیگه این ارایه وجود نداره. البته طبیعتا نباید وجود داشته باشه و فقط جهت اطمینان عرض میکنم
    به این صورت می تونید کاری که مد نظرتون هست رو انجام بدید:
    کد PHP:
    if( !empty( $_SESSION['login']['id'] )
    {
    require_once(
    'header2.php');
    }
    else
    {
    require_once(
    'header.php');

    - - - Updated - - -

    البته اگر تابعی برای بررسی لاگین وجود داره بهتر هست از اون تابع در شرط استفاده کنید.
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  11. تعداد تشکر ها ازRezash به دلیل پست مفید


  12. #7
    عضو جدید benya344 آواتار ها
    تاریخ عضویت
    Aug 2012
    نوشته ها
    43
    تشکر تشکر کرده 
    45
    تشکر تشکر شده 
    26
    تشکر شده در
    24 پست

    پیش فرض پاسخ : پیش شرط در php + برای کاربران یک سایت

    خیلی لطف کردی . ممنون از پاسخ شما.

    چه فکر جالبی . الان شما شرط گذاشتین که اگه لاگین و ایدی خالی بود !(کاربر میهمان ) با درخواست پیج یا همون هدر مشخص رو به رو شه .
    --
    فقط وقتیی میزارمش تو کد اول که بالا گذاشتم ارور سنتیکس میده !
    یکم بیشتر راهنمایی میکنی.

  13. #8
    کاربر اخراج شده
    تاریخ عضویت
    Jun 2016
    نوشته ها
    13
    تشکر تشکر کرده 
    7
    تشکر تشکر شده 
    14
    تشکر شده در
    10 پست

    پیش فرض پاسخ : پیش شرط در php + برای کاربران یک سایت

    نقل قول نوشته اصلی توسط benya344 نمایش پست ها
    خیلی لطف کردی . ممنون از پاسخ شما.

    چه فکر جالبی . الان شما شرط گذاشتین که اگه لاگین و ایدی خالی بود !(کاربر میهمان ) با درخواست پیج یا همون هدر مشخص رو به رو شه .
    --
    فقط وقتیی میزارمش تو کد اول که بالا گذاشتم ارور سنتیکس میده !
    یکم بیشتر راهنمایی میکنی.
    ارور سینتکس بخاطر اینه که یه پرانتز کمتر بود

    این درسته


    کد PHP:
    if( !empty( $_SESSION['login']['id'] )){require_once('header2.php');}else{require_once('header.php');} 

  14. تعداد تشکر ها ازMr.programmer به دلیل پست مفید


  15. #9
    عضو جدید benya344 آواتار ها
    تاریخ عضویت
    Aug 2012
    نوشته ها
    43
    تشکر تشکر کرده 
    45
    تشکر تشکر شده 
    26
    تشکر شده در
    24 پست

    پیش فرض پاسخ : پیش شرط در php + برای کاربران یک سایت

    Mr.programmer ،Rezash ،T.Toosi : ممنون از شما . واقعن با هم فکری میشه مشکلات رو حل کرد. سپاسگذارم .

    جواب داد. بارم ممنون

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. ماژول پیامک پیشرفته whmcs با قابلیت ارسال از طریق سیم کارت و کلیه پنل های پیامکی با امکانات ویژه
    توسط lizard.tiny در انجمن فروش انواع ماژول،پلاگین،قالب،افزونه،امکانات سفارشی
    پاسخ ها: 11
    آخرين نوشته: January 18th, 2017, 23:42
  2. درخواست پنل پیام کوتاه خط خدماتی با کیفیت بالا بدون حذف پیامک
    توسط soheil869 در انجمن درخواست پنل پیام کوتاه،پیام رسان اجتماعی،تلفن مجازی
    پاسخ ها: 8
    آخرين نوشته: January 12th, 2017, 11:55
  3. نیاز به یک پنل پیام کوتاه با قابلیت پاسخگویی خودکار به صورت رندوم با اس ام اس های از پیش تعریف شده دارم
    توسط آگونیس در انجمن درخواست پنل پیام کوتاه،پیام رسان اجتماعی،تلفن مجازی
    پاسخ ها: 27
    آخرين نوشته: December 15th, 2014, 11:43

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •