مشكل در سشن (لطفاْ كمك كنيد)

jazireh60

New Member
سلام
من يه مشكل در سشن ها دارم .
من اطلاعات هر فرمي رو كه ميفرستم براي دفعه اول سشن ها رجيستر نميشن ولي در دفعه هاي بعدي رجيستر ميشن .
وقتي كه waerning ها رو باز نگه ميدارم اينارو ميده :
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at F:\Maryam_m\New Project\index.php:1) in F:\Maryam_m\New Project\index.php on line 2

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at F:\Maryam_m\New Project\index.php:1) in F:\Maryam_m\New Project\index.php on line 2

همه مراحل كار رو هم مطمپنم درست ميرم . احتمال ميدم مشكل از PHP.ini باشه .
اگه کسی بتونه کمکم کنه ممنون میشم
بای
 

golden

Member
قبل از اینکه سشن ست کنی آیا چیزیی پرینت نکردی یا کوکی دیگه ای ست نکردی و یا شاید هم سشن را استارت نکرده باشی.
 

jazireh60

New Member
ببينين من تو صفحه اي كه session ها رو میگیرم اونا رو چاپ می کنم ولی چیزی نشون نمیده بعد که دوباره به صفحه اول بر میگردم و دوباره صفحه دوم رو کلیک می کنم Session ها رو نشون میده .
ضمناً Start هم می کنم .
 

jazireh60

New Member
سلام
منظورم اينه كه توي صفحه دوم من Session هایی رو که تو صفحه اول register شده رو میگیرم و بعد چاپ می کنم . اما دفعه اول چیزی نشون نمیده ولی دفعه های بعد تا زمانی که صفحه رو نبستم کار میده .
و همه Session ها رو چاپ میکنه ....
 

Mikhak

Active Member
ببين عزيز منم اين مشكل رو داشتم حدودا يه چند ماهي هم معتلش شدم كه آخرش حل نشد چون كارم لنگ بود و هيچ اشكالي توي متغير هام نبود و همشون رو درست ردو بدل ميكرد از error_reporting استفاده كردم منم احتمال ميدم از php.ini باشه
------------------------------
سينا
 

golden

Member
شما روی localhost برنامه خودتون را run کردید؟

اگه روی localhost هستش برید توی php.ini و مقدار session.save_handler را اینجا بگید تا ببینیم چی میشه!
 

Mikhak

Active Member
عزيزه دل من هم رو لوكلا اجرا كردم هم رو host session.save_handler
اين تغييرات دادم ولي بازم درست نشد
---------------------
سينا
 

golden

Member
مقدار session.save_handler را برابر user قرار بده ایشالا درست میشه!! ( هر چیزی یه دلیل داره. کار نشد نداره )
 

jazireh60

New Member
سلام
منsession.save_handler رو برابر user كردم ولی این پیغام میده :
Fatal error: session_start(): Failed to initialize storage module. in d:\inetpub\wwwroot\beheshti\Insert_grade.php on line 110
بعد session.auto_start = 1 کردم و session.save_handler رو همون files کردم و مشکلم حل شد . البته تا به حال که مشکلی نبوده . :)
 
آقا حالا كه بحث سشن شد منم يك مشكل دارم
اين سشن ما هر 2 روز يك بار پر ميشه
و ديگه كسي نميتونه بياد تو سايت تا وقتي كه من برم و سشن رو خالي كنم
راهي وجود داره كه احتياج به خالي كردن نباشه ؟
خواهش اگه ميدونيد جواب بديد
 

oxygenws

Active Member
استار بوی، سرورت رو عوض کن :)
سرورت چیه؟؟
چطوری سشن ها رو پاک می کنی؟؟ مگه کجا ریخته می شن؟؟
 
اكسيژن جان از PHP myadmin
وارد ديتابيس بشو . بعد Table رو انتخاب كن
و بعد ميزني خالي بشه ( Empty )
همين
در ضمن اگه سرور رو عوض كنم به نظرت مشكل حل ميشه ؟
 

oxygenws

Active Member
روش ذخیره سشن ها چطوری اند؟؟؟
ظاهرا شما از سشن های استاندارد PHP استفاده نمی کنید!!

روش ذخیره سازی چیه؟؟ برنامه تون چیه که با سشن کار می کنه؟؟

فضای شما رو سرور چند مگا بایت هستش؟؟ چقدرش رو پر کردید؟

موفق باشید، امید
 
اميد جان . من از Vbulliten استفاده ميكنم
و 330 مگ تا الان فضا ديتابيس پر شده از 500 مگ
البته تا چند روز ديگه ميشه 1 گيگ
 

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

بالا