مشکلات سشن

Goback

Member
سلام علیکم،
دوستان سوال و درخواستم اینه:
هر کسی که تجربه ی به مشکل بر خوردن با سشن ها رو داره و تونسته رفعش کنه،اینجا مشکل و راه حلش رو بگه تا همه استفاده کنیم.
مثل من که هنوز نمیدونم چرا وقتی لاگین میکنم انگار که اتفاقی نیافتاده و هیچی به هیچی! انگار سشن ثبت نشده،نمیدونم مشکل از سروره،از کد منه یا چیز دیگه:
PHP:
<?php
session_start();
if(!isset($_SESSION['EXAMPLE'])){
        ?>
            <div id="loginform">
            <form action="" method="post">
            نام کاربری<br />
            <input type="text" name="username" /><br />
            گذر واژه<br />
            <input type="password" name="password" /><br />
            <input type="reset" value="از نو" /><input type="submit" value="ورود" />
            <form><br />
        <?php

        if(isset($_POST['username'],$_POST['password']) and $_POST['username']!=''  and $_POST['password']!=''){
            $username=$_POST['username'];
            $password=md5($_POST['password']);
            $q1_chk="select * from TABLE where username='$username' and password='$password'";
            $q_num_chk=mysql_num_rows(mysql_query($q1_chk));
            $q_arr_chk=mysql_fetch_array(mysql_query($q1_chk));
            if($q_num_chk==1){
                $_SESSION['EXAMPLE']=$username;
                header("location:index.php");
                }else{
                echo "اطلاعات وارده نادرست میباشد";
                    }
                
            }
        ?>
        </div>
        <?php
        die();
    }
//************* Continue
?>
 
آخرین ویرایش:

Goback

Member
بله استارت میکنم

در هر صفحه ای که از سشن استفاده میکنید قبل از همه چیز باید از session_start(); استفاده کنید. :wink:
بله استارت کردم اول صفحه اصلی،مشکل غیر از اینه(اینجا هم الآن ویرایش میکنم که دوستان به اشتباه نیفتن).
 

Masoud1365

مدیر انجمن
شما صفحتون رو به صورت utf-8 without BOM باید ذخیره کنید.
البته سشن استارت رو در تمامی صفحاتی که از سشن استفاده میکینید باید یزارید.
 

mtchabok

Member
سلام دوست عزیز
آیا کوکی مربوط به سشن به مرورگر تون میرسه و در صفحه ای که از سشن استفاده میکنید آیا کوکی وجود داره ؟
 

Goback

Member
شما صفحتون رو به صورت utf-8 without BOM باید ذخیره کنید.
البته سشن استارت رو در تمامی صفحاتی که از سشن استفاده میکینید باید یزارید.

نمیدونم منظورتون اینه یا نه ولی:
من تمام فایلام رو اول کار با نوت پد باز میکنم و با utf-8 ذخیره میکنم و از کد
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
هم استفاده میکنم.
در ضمن میشه بگید اینا ربطش به هم چیه؟یعنی چه میشه که مشکلساز میشه برا سشن.
 

Goback

Member
سلام دوست عزیز
آیا کوکی مربوط به سشن به مرورگر تون میرسه و در صفحه ای که از سشن استفاده میکنید آیا کوکی وجود داره ؟
علیک سلام دوست گرام.
برنامه تو لوکال درسته ولی رو هاست این مشکل رو داره باطبع مرورگر هر دو مورد هم یکیه،پس فکر کنم مشکل این باشه،البته اگه درست گرفتم منظورتونو :)
 

Masoud1365

مدیر انجمن
نمیدونم منظورتون اینه یا نه ولی:
من تمام فایلام رو اول کار با نوت پد باز میکنم و با utf-8 ذخیره میکنم و از کد
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
هم استفاده میکنم.
در ضمن میشه بگید اینا ربطش به هم چیه؟یعنی چه میشه که مشکلساز میشه برا سشن.
خیر شما صفحتون رو با یه نرم افزار مثل phpdesigner یا notepad++ باز کنید و فایلتون رو اونجوری که گفتم ذخیره کنید
 

Goback

Member
سلام،
سرورم یه مدت دچار مشکل شد،الآن میام دوباره باز کنم میبینم باز همون مشکل برگشته :(
دوستان لطفا راهنمایی نمایید.
 

Goback

Member
حتما بک آپ های قبلی رو ریستور کردید !
نه مسعود جان.
فایلهای ایندکسم مشکل پیدا کرده بودن که جایگزین کردم.
بعدشم که همون کارای قبلی رو انجام دادم که درست شه که نشد.
تو این فایلام اینکلود زیاد دارم،اونارم باید با UFT-8 with out BOM ذخیره کنم؟
 

Goback

Member
بله مشکل از اینکلودها بود،اونارم تغییر دادم درست شد.
منون مسعود جان.
 

Goback

Member
ای بابا.......
مشکل دوباره برگشت،من همه فایلهای اینکلود شده رو هم اینکدوش رو تغییر دادم حتی فایلهای css ولی انگار فقط یه بار اجرا شد.الآن دوباره شد همون اولی،کسی نمی دونه چرا؟؟؟؟؟؟؟ :-?
 

جدیدترین ارسال ها

بالا