نمایش نتایج 1 تا 8 از 8

نام تاپیک: مشکل با ست کردن کوکی

  1. #1

    مشکل با ست کردن کوکی

    سلام.
    من خیلی وقته که با ست کردن کوکی با لوکال هاست xampp مشکل دارم. کدم رو هم هرجایی میذارم میگن درسته.
    چند وقته که کوکی ها ست میشن، ولی نمیدونم چرا تستشون نیمه اشتباه در میاد! این کد ست کوکی:
    setcookie("userlog", $username, $time + 250, '/', '.localhost', 0);
    setcookie("pwUser", $password, $time + 250, '/', '.localhost', 0);

    این هم کد تست کوکی ها:
    <?php
    //cookies and sessions checker!
    session_start();
    include 'dtbscnnect.php';
    mysql_select_db('test');
    if (isset($_COOKIE['userlog']) && isset($_COOKIE['pwUser'])) {
    $userexists_query = mysql_query("SELECT username, vPass FROM users WHERE username = '$_COOKIE[userlog]' and vPass = '$_COOKIE[pwUser]'");
    if (mysql_num_rows($userexists_query) != 0) {
    $userexists = $_COOKIE['userlog'];
    $passexists = $_COOKIE['pwUser'];
    if (isset($_SESSION['admin']) && isset($_SESSION['pwAdmin'])) {
    $adminexists_query = mysql_query("SELECT username, vPass, admin FROM users WHERE username = '$_SESSION[admin]' and vPass = '$_SESSION[pwAdmin]' and admin = 'True'");
    if (mysql_num_rows($adminexists_query) != 0) {
    $adminexists = $_SESSION['admin'];
    $adminPWexists = $_SESSION['pwAdmin'];
    } else {
    $adminexists = 0;
    $adminPWexists = 0;
    }
    } else {
    $adminexists = 0;
    $adminPWexists = 0;
    }
    } else {
    $userexists = 0;
    $passexists = 0;
    $adminPWexists = 0;
    $adminexists = 0;
    }
    } else {
    $userexists = 0;
    $passexists = 0;
    $adminexists = 0;
    $adminPWexists = 0;
    }
    mysql_close();
    ?>
    آخرین ویرایش به وسیله m.mahdim : شنبه 19 شهریور 1390 در 21:01 عصر

  2. #2

    نقل قول: مشکل با ست کردن کوکی

    دوستان ممنون میشم کمک کنید!

  3. #3
    کاربر دائمی آواتار ماهان مقدم
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    خونه
    پست
    134

    نقل قول: مشکل با ست کردن کوکی

    آقا اول حواست باشه که فایلت رو با پسوند utf8-withour bom سیو کنی چون امکان داره یه کاراکتر قبل session_start بیاد که ماله utf8 باشه یا انکودینگ های دیگه. بعدش چرا از ob_start برای کوکی ها استفاده نمی کنی.

  4. #4

    نقل قول: مشکل با ست کردن کوکی

    ممنون.
    من از دریم ویور استفاده می کنم نه notepad++. برای همین خودکار utf-8 درست هست.
    البته فقط مشکلم با سشن ها نیست. با کوکی ها هم هست همین طوری که گفتم.
    یعنی باید حتما از همین ob_start استفاده کنم؟

  5. #5
    کاربر دائمی آواتار amin1softco
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    پای آن سرو بلند
    پست
    1,832

    نقل قول: مشکل با ست کردن کوکی

    در دریم ویور وقتی می خواهید فایل رو ذخیره کنید این قسمت که در عکس مشخص شده نباید تیک خورده باشه خوب اگه مشکل با ob_start حل می شه چرا که نه؟!



  6. #6

    نقل قول: مشکل با ست کردن کوکی

    ممنون اما بازم نشد :(

  7. #7
    کاربر دائمی آواتار amin1softco
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    پای آن سرو بلند
    پست
    1,832

    نقل قول: مشکل با ست کردن کوکی

    این فایل ضمیمه رو من تست کردم شما ببینید براتون کار میده !؟
    فایل های ضمیمه فایل های ضمیمه

  8. #8

    نقل قول: مشکل با ست کردن کوکی

    درست شد، من این طوری تست می کردمش:
    if ($userexists != 0)

    و یه سری کد دیگه، که باید میشد:
    if ($userexists != '0')

    و یه سری کد دیگه.

قوانین ایجاد تاپیک در تالار

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